--aps -b192 with 128/160 frames?, How did this happen? |
--aps -b192 with 128/160 frames?, How did this happen? |
Oct 7 2003, 23:00
Post
#1
|
|
|
getID3() developer Group: Developer Posts: 252 Joined: 20-September 02 From: Kingston, ON Member No.: 3413 |
I came across a sample file that I'm having trouble figuring out how it was encoded. According to the LAME tag, it's encoded with LAME v3.92 and while v3.92 doesn't actually store the preset used, according to the rest of the info in the LAME tag it appears to be encoded using --alt-preset standard (vbr_quality = 78; vbr_method = vbr-old / vbr-rh; noise_shaping = 2; stereo_mode = joint; ath_type = 4; lowpass = 19000). The problem is that the LAME tag also says that a minimum bitrate of 192kbps was specified, and yet the actual bitrates are distributed like this (which looks like normal --aps):
QUOTE 128 -> 4 I haven't been able to replicate how the LAME tag has minimum bitrate of 192 but 128 and 160 frames appear in the file. I've tried:160 -> 963 192 -> 2658 224 -> 817 256 -> 246 320 -> 65 --alt-preset standard -b 192 --alt-preset 192 --abr 192 Any ideas anyone? -------------------- getID3() = PHP audio & video metadata parser: http://getid3.sourceforge.net
Current version: v1.7.0 (released January 19, 2004) |
|
|
|
![]() |
Oct 8 2003, 17:58
Post
#2
|
|
|
getID3() developer Group: Developer Posts: 252 Joined: 20-September 02 From: Kingston, ON Member No.: 3413 |
The fact that --alt-preset standard overrides -b192 is not a bug, that's fine.
What is a bug is that -b192 --alt-preset standard will produce a file that has a minimum bitrate of 128, but with a minimum bitrate of 192 specified in the LAME tag. That's not right - whatever LAME uses should be what LAME stores in its header, right? -------------------- getID3() = PHP audio & video metadata parser: http://getid3.sourceforge.net
Current version: v1.7.0 (released January 19, 2004) |
|
|
|
getID3() --aps -b192 with 128/160 frames? Oct 7 2003, 23:00
ViPER1313 My guess is that it was encoded w/ a dll version o... Oct 7 2003, 23:23
magic75 This can happen if you use EAC to rip with encoder... Oct 8 2003, 07:44
getID3() Aha! Thank you magic75! I just tested wit... Oct 8 2003, 16:55
john33 This is not a bug, it is intended to work this way... Oct 8 2003, 17:47
john33 Agreed! Gabriel? Oct 8 2003, 18:05
harryzonker As long as it is understood that arguments later i... Oct 8 2003, 19:29
getID3() QUOTE (harryzonker @ Oct 8 2003, 10:29 AM)for... Oct 9 2003, 03:51
AtaqueEG EDIT: originally replied without fully understandi... Oct 9 2003, 06:38
Gabriel As explained, the behavior of Lame is the one inte... Oct 9 2003, 09:54
getID3() So someone's going to fix this bug? Oct 9 2003, 15:50
Gabriel It is now fixed in the current cvs version. Oct 16 2003, 13:53
getID3() Thanks Gabriel! Oct 16 2003, 14:39![]() ![]() |
|
Lo-Fi Version | Time is now: 21st May 2013 - 10:18 |