IMA ADPCM encoding |
![]() ![]() |
IMA ADPCM encoding |
Oct 21 2005, 04:52
Post
#1
|
|
![]() Group: Members Posts: 148 Joined: 27-October 02 From: Buenos Aires Member No.: 3626 |
Hi, I recently acquired a cheap chinese MP3 Player with voice recording/encoding capability.
The max voice quality you can get from this is "IMA ADPCM 16bit 32kbps mono". I downloaded some voice encodings from the player and opened them with Adobe Audition, edited useless parts and saved as the same format. There is supposedly a re-encoding process going on, but I can´t notice any quality degradation. I really don´t want to save to plain PCM because, correct me if I´m wrong, the files would be 4 times bigger (I already tried with approximately 4x size increase). What would you do to preserve as much quality as possible without increasing the size (I mean keeping it around the same bitrate)? Thanks. Edit: it was actually 32kbps This post has been edited by Megaman: Oct 23 2005, 01:40 -------------------- No se porqué
imaginé que estabamos unidos y me sentí mejor pero aquí estoy tan solo en la vida que mejor me voy |
|
|
|
Oct 21 2005, 05:29
Post
#2
|
|
![]() Group: Members Posts: 2525 Joined: 25-July 02 From: South Korea Member No.: 2782 |
If all you're doing is splicing, you wouldn't lose any quality except at boundaries. I think you can safely ignore that.
-------------------- http://blacksun.ivyro.net/vorbis/vorbisfaq.htm
|
|
|
|
Oct 31 2005, 12:44
Post
#3
|
|
|
Group: Members Posts: 5 Joined: 21-January 05 Member No.: 19200 |
I'm, making something similar to Megaman, but I can reach also 128kbps.
I don't have Audition. So I'm searching a free program that can cut IMA files without recompress them, like that excellent prog I use for cutting mp3: Mp3DirectCut. Also I'm not sure I understand why you don't loose quality on recompress IMA while you will have if you recompress mp3 or other lossy codecs. |
|
|
|
Oct 31 2005, 14:26
Post
#4
|
|
![]() Group: Members Posts: 2525 Joined: 25-July 02 From: South Korea Member No.: 2782 |
If you crop a .jpeg file, you'll have to recompress. You'll lose quality. On the other hand, if you crop a 255 colour .gif file, you still have to recompress, but you won't lose quality.
ADPCM is a bit like .gif; quantization will be lossy but the storage is lossless. -------------------- http://blacksun.ivyro.net/vorbis/vorbisfaq.htm
|
|
|
|
Oct 31 2005, 14:33
Post
#5
|
|
![]() Group: Members Posts: 284 Joined: 13-January 02 From: Sthlm, Sweden Member No.: 999 |
-------------------- http://forum.studio.se (in Swedish)
|
|
|
|
Nov 14 2005, 18:32
Post
#6
|
|
![]() Group: Members Posts: 2525 Joined: 25-July 02 From: South Korea Member No.: 2782 |
jmvalin mentioned something about ADPCM on the ogg-dev mailing list at xiph.org.
On 11/14/05, he wrote: <snip> > but with ADPCM, you > can't just play with the file, decode, re-encode and still have the same > result unless you don't change anything anywhere in the file. I don't know enough about ADPCM to comment, though, and I would be glad if someone more knowledgable than I am would offer some insight. This post has been edited by kjoonlee: Nov 14 2005, 18:32 -------------------- http://blacksun.ivyro.net/vorbis/vorbisfaq.htm
|
|
|
|
Jun 11 2009, 11:07
Post
#7
|
|
![]() Group: Members Posts: 345 Joined: 25-March 08 Member No.: 52274 |
If all you're doing is splicing, you wouldn't lose any quality except at boundaries. I think you can safely ignore that. why do you think so ? After all, if you just split/truncate mp3 files, you definitely LOSE quality IF there is re-encoding taking place. (Only some special mp3-editors can split/truncate without re-encoding!) |
|
|
|
Jun 19 2009, 01:37
Post
#8
|
|
![]() Group: Members Posts: 1354 Joined: 9-January 05 From: JJ's office. Member No.: 18957 |
Most algorithms referred to as ADPCM work on a sample by sample basis. So you can splice without much surprise in any "leaky adaptation", "leaky predictor" kind of ADPCM, i.e. any kind of Goodman-Gersho or later, as opposed to the original Jayant, et al. quantizer.
-------------------- -----
J. D. (jj) Johnston |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 21st May 2013 - 15:44 |