Should I upgrade to LAME v3.99? |
Should I upgrade to LAME v3.99? |
Dec 10 2011, 06:12
Post
#1
|
|
![]() Group: Members Posts: 118 Joined: 16-February 11 Member No.: 88210 |
Hello there! Quite a while since I last visited this forum. Seems like LAME has released a new version which is v3.99. I would like to ask if should I upgrade to this new version. I'm currently using v3.98.4 as the encoder and -V 2 as the preset when converting my FLAC/CDs to MP3s. Is there any audible differences/regression to 3.99 compared 3.98.4? Any help for the non-techie will do. Thanks
-------------------- sin(α) = v sound/v object = Mach No.
|
|
|
|
![]() |
Dec 10 2011, 06:54
Post
#2
|
|
![]() Group: Super Moderator Posts: 3267 Joined: 26-July 02 From: princegeorge.ca Member No.: 2796 |
I've switched. I haven't noticed any regressions. It's been perfectly transparent in all the applications I've used it in. I haven't been trying to break it though or really testing hard or anything.
-------------------- (atrix|(fb2k->e-mu 0404 usb|audio 8 dj))->hd280|jvc ha-fx35-b
|
|
|
|
Dec 10 2011, 08:43
Post
#3
|
|
![]() Group: Members Posts: 118 Joined: 16-February 11 Member No.: 88210 |
I encoded Song X to 3.98.4 and 3.99.3 and here's the difference I found:
CODE Tool : LAME3.98r LAME3.99r File size : 6.75MB (7081929 bytes) 5.76MB (6041127 bytes) Bitrate : 228 kbps 201 kbps Is the difference in file size and bit rate has something to do with quality? -------------------- sin(α) = v sound/v object = Mach No.
|
|
|
|
Dec 10 2011, 08:53
Post
#4
|
|
![]() Group: Developer Posts: 2983 Joined: 2-December 07 Member No.: 49183 |
Not necessarily.
|
|
|
|
Dec 10 2011, 08:58
Post
#5
|
|
![]() Group: Members Posts: 118 Joined: 16-February 11 Member No.: 88210 |
So is this a good thing that the file size has lowered or is it a bad thing that the bit rate lowered? Why is 3.99 like this?
-------------------- sin(α) = v sound/v object = Mach No.
|
|
|
|
Dec 10 2011, 09:15
Post
#6
|
|
|
Group: Members Posts: 125 Joined: 27-February 09 From: Germany Member No.: 67444 |
File size and bitrate are essentially the same. The encoder decided it needs fewer bits then before, which could mean it's more efficient or it underestimated the difficulty. Only blindtesting for audible differences will give a definite answer.
|
|
|
|
Dec 10 2011, 12:47
Post
#7
|
|
|
Group: Members Posts: 289 Joined: 27-November 09 Member No.: 75355 |
With one sample I tried (this one here), 3.99.3 actually produced a larger and I think also slightly better sounding [more transparent] file than 3.98.4.
So I guess it really depends on the material. |
|
|
|
Dec 10 2011, 12:58
Post
#8
|
|
|
Group: Members Posts: 240 Joined: 14-October 05 Member No.: 25099 |
Since 3.99 became 3.99.3 I recommend it. The smaller filesize you're noticing is probably because of extensive VBR optimization that happened in 3.99. The -V 0 was particularly what the LAME devs worked on, but I would imagine this also had some effect on other -V switches.
Until now, I have not yet encountered a sample, where 3.99.3 would be worse than 3.98.4. Also -V 0 should produce bigger filesizes with 3.99.x compared to previous LAME version, however that is probably true for average music. Since I encode almost entirely metal I haven't noticed this supposed filesize change - it probably has something to do with high frequency bloating. I imagine that with versions before 3.99.x, I got big mp3 files because of this problem and now with 3.99.x I don't see a filesize difference, because with -V 0 that I use, now there is no lowpass. My logic suggest that now -V 0 uses those bits better than the versions before and that I actually benefit from it with 3.99.x, where I probably was wasting space before. Also, with some songs I have noticed both bigger and smaller mp3 filesizes with the new version. -------------------- lame -V 0
|
|
|
|
Dec 10 2011, 13:37
Post
#9
|
|
![]() Group: Members Posts: 118 Joined: 16-February 11 Member No.: 88210 |
psycho, thanks! The word "optimization" is just what I've been waiting to hear
Thanks for the help, guys! I'm using 3.99.3 now -------------------- sin(α) = v sound/v object = Mach No.
|
|
|
|
Dec 12 2011, 22:49
Post
#10
|
|
|
Group: Members Posts: 37 Joined: 16-November 11 Member No.: 95199 |
I encoded Song X to 3.98.4 and 3.99.3 and here's the difference I found: CODE Tool : LAME3.98r LAME3.99r File size : 6.75MB (7081929 bytes) 5.76MB (6041127 bytes) Bitrate : 228 kbps 201 kbps Is the difference in file size and bit rate has something to do with quality? High end VBR target rates has indeed changed with -V1 and -V0. They stayed close to the original for -V2 and below. The bitrate is very much the quality measure for a mature encoder like LAME. |
|
|
|
Dec 19 2011, 23:14
Post
#11
|
|
|
Group: Members Posts: 193 Joined: 28-September 08 Member No.: 58729 |
|
|
|
|
Dec 20 2011, 00:16
Post
#12
|
|
![]() Group: Super Moderator Posts: 3267 Joined: 26-July 02 From: princegeorge.ca Member No.: 2796 |
So I should stick with v3.98 rather than upgrading? Unless you can provide ABX tests proving regression, I'd say that there's no reason not to upgrade.-------------------- (atrix|(fb2k->e-mu 0404 usb|audio 8 dj))->hd280|jvc ha-fx35-b
|
|
|
|
Dec 20 2011, 00:37
Post
#13
|
|
![]() Group: Super Moderator Posts: 9263 Joined: 1-April 04 Member No.: 13167 |
Are we upgrading to save space? If we think we can get the same sound quality out of a smaller file then TOS #8 applies.
Are we upgrading to improve quality? If we think we can get better sound quality for the same size file then TOS #8 applies. Are we upgrading to get bigger VBR files than what was possible from the previous version? If we're upgrading based on audible quality differences or some paranoid-based phenomena such as "margin" or "defensiveness", then TOS #8 applies. Personally, I think upgrading for the sake of there being a new version is rash. This post has been edited by greynol: Dec 20 2011, 00:43 -------------------- Everything sounds the same until it is proven otherwise.
|
|
|
|
Dec 20 2011, 02:35
Post
#14
|
|
|
Group: Members Posts: 169 Joined: 14-November 09 Member No.: 74931 |
Are we upgrading to save space? If we think we can get the same sound quality out of a smaller file then TOS #8 applies. Surely TOS#8 refers to demonstrating a difference, not proving non-difference? For example, from http://www.hydrogenaudio.org/forums/index....st&p=777840: A critical point to mention is that this forum does not and never will require someone to provide evidence that two things sound the same. Which seems succinct, rational, and precise. So if person A states that they went from version X to version Y because the file size is smaller and he/she says they can't hear any difference then asserting TOS#8 looks unwarranted. |
|
|
|
Dec 20 2011, 04:18
Post
#15
|
|
![]() Group: Super Moderator Posts: 3267 Joined: 26-July 02 From: princegeorge.ca Member No.: 2796 |
Personally, I think upgrading for the sake of there being a new version is rash. If that's the sole reason, I agree with you, but banging on new LAME versions is valuable to the community. The only way for it to be tested is for people to use it. I'd say that the community's position should be to recommend the latest and greatest until regression is proven, if for no other reason than finding regressions.-------------------- (atrix|(fb2k->e-mu 0404 usb|audio 8 dj))->hd280|jvc ha-fx35-b
|
|
|
|
Dec 20 2011, 04:42
Post
#16
|
|
![]() Group: Super Moderator Posts: 9263 Joined: 1-April 04 Member No.: 13167 |
So if person A states that they went from version X to version Y because the file size is smaller and he/she says they can't hear any difference then asserting TOS#8 looks unwarranted. Yes, with the specific case where there is transparency with both versions you're absolutely correct. Now suppose someone is using something like -V5 and at least one version of Lame is not transparent. In this case a double blind test would be warranted. @Canar, I appreciate your point of view. This is a bit different than the insanity of converting everything to the newest version of flac, wasting electricity and putting additional wear on hard drives in order to save a tiny fraction in storage. I suppose one could make the case that we should encourage this in order to flush out bugs, or maybe not if that means that once perfectly good data has now become corrupted. Anyway, I digress; I do think building confidence in the newest version of Lame is a good thing. This post has been edited by greynol: Dec 20 2011, 05:11 -------------------- Everything sounds the same until it is proven otherwise.
|
|
|
|
Dec 20 2011, 05:50
Post
#17
|
|
|
Group: Members Posts: 193 Joined: 28-September 08 Member No.: 58729 |
I upgraded to it anyways since my family got a new computer and I had to install some programs again. I noticed that when converting to v3.99 from flac, it takes foobar2000 quite a long time compared to 3.98. I don't think it's a problem with foobar or my computer because I'm running on a 3.3GHz processor(and converting with a 2GHz processor was faster). I really don't know what's going on lol.
|
|
|
|
Dec 20 2011, 12:12
Post
#18
|
|
|
Group: Super Moderator Posts: 4345 Joined: 23-June 06 Member No.: 32180 |
I seem to recall there being a fair bit of discussion about speeds, compilers, optimisations, etc. in the news thread; you may find some explanation there.
|
|
|
|
Jan 15 2012, 22:36
Post
#19
|
|
|
Group: Members Posts: 21 Joined: 13-January 12 Member No.: 96416 |
Hello there! Quite a while since I last visited this forum. Seems like LAME has released a new version which is v3.99. I would like to ask if should I upgrade to this new version. I'm currently using v3.98.4 as the encoder and -V 2 as the preset when converting my FLAC/CDs to MP3s. Is there any audible differences/regression to 3.99 compared 3.98.4? Any help for the non-techie will do. Thanks upgrading increases the size and quality of mp3 vbr -V 0 from ~256 kbps to ~270 and more (this happen with powerful electronic music) |
|
|
|
Jan 15 2012, 23:16
Post
#20
|
|
![]() Group: Developer Posts: 2983 Joined: 2-December 07 Member No.: 49183 |
There's no direct relationship between size and quality.
|
|
|
|
Jan 16 2012, 01:17
Post
#21
|
|
|
Group: Members Posts: 3081 Joined: 1-September 05 From: SE Pennsylvania Member No.: 24233 |
|
|
|
|
Jan 16 2012, 01:36
Post
#22
|
|
|
Group: Members Posts: 318 Joined: 26-November 04 Member No.: 18345 |
I switched to LAME 3.99.3 just for its ability to add TXXX fields and embed images larger than 128k. My Mp3 library consists entirely of transcoded FLAC files, so these changes make transcoding easier by requiring fewer 3rd party tools to deal with the tagging limitations of previous versions. Comparing the sizes of the libraries encoded at -V2 with both 3.98.4 and 3.99.3, the total size grew by about 3% with the new version.
|
|
|
|
Jan 16 2012, 02:26
Post
#23
|
|
|
Group: Members Posts: 58 Joined: 4-October 11 From: VA Beach, VA Member No.: 94145 |
But all else being equal, wouldn't you say that having more bits to work with generally allows more accurate reproduction? Absolute accuracy isn't really the end goal with a lossy codec, but rather audible transparency to a human being. If a human being is unable to distinguish between a 150kbps encoding and a lossless original in a controlled, blind listening test, then an argument that the file needs more bits to be "more transparent" doesn't bear out. A 450kbps encoding would do no better in that test if it is already audibly transparent at 150. This post has been edited by FreaqyFrequency: Jan 16 2012, 02:27 |
|
|
|
Jan 16 2012, 02:57
Post
#24
|
|
![]() Group: Members Posts: 32 Joined: 13-September 10 From: VA, USA Member No.: 83831 |
Surely there is a direct relationship between size and quality in an absolute sense. . .
-------------------- People are silly.
|
|
|
|
Jan 16 2012, 03:12
Post
#25
|
|
|
Group: Members Posts: 4132 Joined: 2-September 02 Member No.: 3264 |
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd May 2013 - 15:19 |