Welcome Guest ( Log In | Register )

lame3100i, a functional extension
post Feb 15 2013, 10:12
Post #1

Group: Members
Posts: 2489
Joined: 9-October 05
From: Dormagen, Germany
Member No.: 25015

You can download it from here.

Whatís the functional extension?

It's an extension to Lame 3.100 alpha2.
It offers additional VBR quality settings -V5+ to -V0+ which cover the average bitrate range from 148 to 317 kbps (for a variety of pop music).

-V5+ ††††††148 kbps
-V4.5+ †††162 kbps
-V4+ ††††††176 kbps
-V3.5+ †††192 kbps
-V3+ ††††††208 kbps
-V2+ ††††††224 kbps
-V1.5+ †††240 kbps
-V1+ ††††††256 kbps
-V0.5+ †††291 kbps
-V0+ ††††††317 kbps

An alternative way to use the functional extension is --brV+ x, where x is the average bitrate (for a variety of pop music) you want to use, with x between 148 and 317. You can use for instance --brV+ 224 instead of -V2+.

What is it good for?

Lameís moderate VBR quality settings like -V5 or -V4 usually yield a very good quality. Thatís why many users are happy with these settings. Sometimes however tracks contain spots which are not encoded well. Many users want a better quality also for these rather rare events. From current experience Lame3.100 alpha2 quality of tonal problems seems to scale well with -Vn level, but temporal resolution can still be an issue.

-Vn+ uses -Vn as the encoding basis, but adds a certain amount of brute-force safety by forcing audio data bitrate to a target bitrate which depends on -Vn+ level. Moreover care is taken to always provide maximum possible audio data space for the encoding of short blocks which are used when the encoder thinks it is appropriate for a good temporal resolution. Also Lame's default lowpass is lowered a bit in order to make best use of the encoded bits (use --lowpass if you don't like this).

Emphasis is on issues with temporal resolution, but the higher quality levels starting with -V4+ can also have a positve effect for tonal problems.

In a sense -Vn+ combines the quality advantages of both VBR and CBR.


Users who care much about filesize and are content with the functional extension improving short block (pre-echo) behavior, can use -V5+ to -V4+.

Users who donít like rather obvious issues in their music even when theyíre rare but who also care about filesize are best to choose from -V3.5+ to -V1.5+ according to their needs.
For a significant potential for improving tonal issues -V3+ or better is recommended.

Users who donít care much about filesize but much more about universal top quality are best served by using -V1+ or V0+, or anything in between. -V0.5+ is a good choice which is extremely close to maximum quality possible with lame3100i.


lame3100i.exe was compiled with Visual C++ 2010. For this reason it is necessary to install the Microsoft Visual C++ 2010 Redistributable Package vcredist_x86.exe. You can download it from http://www.microsoft.com/en-us/download/details.aspx?id=8328.

lame3100i.exe uses the fast and lossless mp3packer tool internally to squeeze the otherwise unused bits out of the mp3 file. You can download mp3packer from http://www.hydrogenaudio.org/forums/index....st&p=282289. Put mp3packer.exe into the same folder where lame3100i.exe is located. Many thanks to Omion for this great tool.
In case there is no mp3packer.exe in lame3100i.exeís folder lame3100i.exe will work, but the mp3 files will be somewhat larger than necessary.

This post has been edited by halb27: Feb 15 2013, 10:17

lame3100m -V1 --insane_factor 0.75
Go to the top of the page
+Quote Post

Posts in this topic
- halb27   lame3100i, a functional extension   Feb 15 2013, 10:12
- - Kamedo2   The feature brV+ seems to be working as advertised...   Feb 15 2013, 11:55
- - Kamedo2   My personal listening test of MP3 224kbps includin...   Mar 19 2013, 20:29
- - halb27   Wonderful! I'm quite curious about the res...   Mar 19 2013, 23:45
- - halo001   I like what I experienced so far with lame3100i. S...   Mar 30 2013, 13:34
- - halb27   What the functional extension does is exactly CVBR...   Mar 30 2013, 22:46
|- - db1989   I doubt that. At least in theory, constraining the...   May 4 2013, 18:53
- - halo001   I agree with that. It will be close to perfection ...   May 3 2013, 06:48
- - halb27   I did. Guess CVBR isn't what they like to do.   May 3 2013, 13:24
|- - o-l-a-v   QUOTE (halb27 @ May 3 2013, 14:24) I did....   May 4 2013, 14:06
|- - halb27   Kamedo2 is doling a test ATM which may bring some ...   May 4 2013, 18:55
|- - Kamedo2   QUOTE (halb27 @ May 5 2013, 02:55) Kamedo...   May 5 2013, 20:57
|- - eahm   QUOTE (Kamedo2 @ May 5 2013, 12:57) QUOTE...   May 5 2013, 21:35
|- - Kamedo2   QUOTE (eahm @ May 6 2013, 05:35) QUOTE (K...   May 5 2013, 22:07
- - IgorC   IMO it's matter of training. 1+ year ago I...   May 5 2013, 21:55
- - Kamedo2   The test of MP3 encoders including this encoder ha...   May 16 2013, 18:08
- - halb27   I'd like to report about recent development an...   May 22 2013, 17:56
|- - BFG   Thank you, as usual, for the work on your function...   May 23 2013, 05:43
|- - halb27   QUOTE (BFG @ May 23 2013, 06:43) ...did y...   May 23 2013, 07:45
|- - BFG   QUOTE (halb27 @ May 23 2013, 01:45) Howev...   May 23 2013, 22:30
- - ShotCaller   I would be interested in checking out the latest v...   May 24 2013, 00:00
- - halb27   OK, here comes version 3100j. As this is an interm...   May 24 2013, 05:35
- - halb27   I did some listening tests with those of Kamedo2...   May 25 2013, 14:39
- - lock67ca   I'd personally rather wait until 3.100 is in f...   May 25 2013, 15:45
- - GeSomeone   Probably one of those cases of win some, lose some...   May 25 2013, 17:33
- - halb27   I am about to implement version k on the 3.100.a2 ...   May 26 2013, 16:26
- - ShotCaller   Thanks for posting 3100j halb27 and for all your w...   May 27 2013, 23:01
- - halb27   You needn't care about the --adbr switches. Ma...   May 28 2013, 00:43
- - Kamedo2   I tested the --brV+ function. A 5min snippet of Po...   May 31 2013, 18:04

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 27th November 2015 - 02:10