Difference between revisions of "LAME"
m |
|||
Line 16: | Line 16: | ||
==Recommended LAME version== | ==Recommended LAME version== | ||
− | '''LAME 3. | + | '''LAME 3.97''' |
− | * The LAME bundle which includes the ''lame.exe'' & ''lame_enc.dll'' ([http://www.rarewares.org/dancer/dancer.php?f= | + | * The LAME bundle which includes the ''lame.exe'' & ''lame_enc.dll'' ([http://www.rarewares.org/dancer/dancer.php?f=109 direct download for lazy people]) |
** This ''lame.exe'' includes the ''fix for decoding'', thus this can be used for [http://wiki.themixingbowl.org/MP2#Converting_to_MP3 converting MP2 to MP3] | ** This ''lame.exe'' includes the ''fix for decoding'', thus this can be used for [http://wiki.themixingbowl.org/MP2#Converting_to_MP3 converting MP2 to MP3] | ||
Line 29: | Line 29: | ||
[[VBR]] mode is the recommended way to use LAME at The Mixing Bowl. You use it like this: | [[VBR]] mode is the recommended way to use LAME at The Mixing Bowl. You use it like this: | ||
− | lame -V 2 input.wav output.mp3 | + | lame -V 2 --vbr-new input.wav output.mp3 |
The '''-V 2''' switch controls the quality LAME will use and it can be any whole number between 0-9. A lower numbers means a higher quality and therefore a higher bitrate. | The '''-V 2''' switch controls the quality LAME will use and it can be any whole number between 0-9. A lower numbers means a higher quality and therefore a higher bitrate. | ||
Line 37: | Line 37: | ||
! Switch !! Target Kbit/s !! Bitrate range Kbit/s | ! Switch !! Target Kbit/s !! Bitrate range Kbit/s | ||
|- | |- | ||
− | | -V 0 || 245 || 220...260 | + | | -V 0 --vbr-new || 245 || 220...260 |
|- | |- | ||
− | | -V 1 || 225 || 200...250 | + | | -V 1 --vbr-new || 225 || 200...250 |
|- | |- | ||
− | | -V 2 || 190 || 170...210 | + | | -V 2 --vbr-new || 190 || 170...210 |
|- | |- | ||
− | | -V 3 || 175 || 155...195 | + | | -V 3 --vbr-new || 175 || 155...195 |
|- | |- | ||
− | | -V 4 || 165 || 145...185 | + | | -V 4 --vbr-new || 165 || 145...185 |
|- | |- | ||
− | | -V 5 || 130 || 110...150 | + | | -V 5 --vbr-new || 130 || 110...150 |
|- | |- | ||
− | | -V 6 || 115 || 95...135 | + | | -V 6 --vbr-new || 115 || 95...135 |
|- | |- | ||
− | | -V 7 || 100 || 80...120 | + | | -V 7 --vbr-new || 100 || 80...120 |
|- | |- | ||
− | | -V 8 || 85 || 65...105 | + | | -V 8 --vbr-new || 85 || 65...105 |
|- | |- | ||
− | | -V 9 || 65 || 45...85 | + | | -V 9 --vbr-new || 65 || 45...85 |
|} | |} | ||
− | |||
− | |||
====TMB Recommended Setting==== | ====TMB Recommended Setting==== | ||
− | + | '''-V 2 --vbr-new''' is the recommend LAME quality setting to use at The Mixing Bowl. It is probably a higher quality than is strictly necessary (the lower quality presets still provide excellent quality), however its usage is strongly encouraged to avoid any arguments over quality. | |
===='''-Y''' Advanced Setting==== | ===='''-Y''' Advanced Setting==== | ||
Line 80: | Line 78: | ||
lame -b 192 input.wav output.mp3 | lame -b 192 input.wav output.mp3 | ||
− | The '''-b 192''' switch controls the bitrate LAME will use | + | The '''-b 192''' switch controls the bitrate LAME will use. Please use a bitrate of 192 kbps to avoid arguments over quality (or better still, use '''-V 2 --vbr-new''' instead). |
==Graphical interfaces== | ==Graphical interfaces== | ||
Line 90: | Line 88: | ||
#Download ALL2LAME from ALL2LAME homepage (http://members.home.nl/w.speek/all2lame.htm) and extract it to a folder. | #Download ALL2LAME from ALL2LAME homepage (http://members.home.nl/w.speek/all2lame.htm) and extract it to a folder. | ||
#Download LAME from RareWares (as explained in the [[LAME#Download|download]] section at the top of this page, and '''not''' from the link on the ALL2LAME homepage) and extract into the ALL2LAME folder. | #Download LAME from RareWares (as explained in the [[LAME#Download|download]] section at the top of this page, and '''not''' from the link on the ALL2LAME homepage) and extract into the ALL2LAME folder. | ||
− | #Run ALL2LAME and type '''-V 2''' in the ''Switches:'' box. | + | #Run ALL2LAME and type '''-V 2 --vbr-new''' in the ''Switches:'' box. |
#Load the files you want encoding and click ''Encode''. | #Load the files you want encoding and click ''Encode''. | ||
Line 103: | Line 101: | ||
[http://www.hydrogenaudio.org/ Hydrogenaudio] are widely regarded as ''the'' digital audiophile site on the web. Most of the audio codec developers are members of the forum, and the information detailed there in stickies and posts, in our opinion, is the best available anywhere on the internet. | [http://www.hydrogenaudio.org/ Hydrogenaudio] are widely regarded as ''the'' digital audiophile site on the web. Most of the audio codec developers are members of the forum, and the information detailed there in stickies and posts, in our opinion, is the best available anywhere on the internet. | ||
− | Hydrogenaudio have officially announced a successor to their previoulsy recommended LAME mp3 encoder version 3.90.3. The recommended version is now Lame 3. | + | Hydrogenaudio have officially announced a successor to their previoulsy recommended LAME mp3 encoder version 3.90.3. The recommended version is now Lame 3.97. |
− | *See [http://www.hydrogenaudio.org/forums/index.php?showtopic= | + | *See [http://www.hydrogenaudio.org/forums/index.php?showtopic=48702 this] post for details on the LAME 3.97 Hydrogenaudio recommendation. |
*See [http://www.hydrogenaudio.org/forums/index.php?showtopic=28124 this] post for the Hydrogenaudio recommended LAME settings. | *See [http://www.hydrogenaudio.org/forums/index.php?showtopic=28124 this] post for the Hydrogenaudio recommended LAME settings. | ||
*See [http://www.hydrogenaudio.org/forums/index.php?showtopic=28125 this] post for a high level overview of the LAME versions. | *See [http://www.hydrogenaudio.org/forums/index.php?showtopic=28125 this] post for a high level overview of the LAME versions. | ||
[[category:Audio Tools]] | [[category:Audio Tools]] |
Revision as of 15:52, 21 January 2008
Contents
Introduction to LAME
LAME is high quality MP3 encoder. The name LAME is a recursive acronym for LAME Ain't an MP3 Encoder, although the current version is, in fact, a stand-alone MP3 encoder. It shows superior performance and gapless playback. LAME is the recommended MP3 encoder at The Mixing Bowl. Some benefits of using LAME:
- Highly optimised presets
- CBR, ABR and VBR encoding methods
- Gapless playback with LAME-header compliant decoders
- Exact Audio Copy and CDex support
Download
Download LAME from RareWares:
Recommended LAME version
LAME 3.97
- The LAME bundle which includes the lame.exe & lame_enc.dll (direct download for lazy people)
- This lame.exe includes the fix for decoding, thus this can be used for converting MP2 to MP3
Usage
LAME is a command line program, although there are graphical interfaces like ALL2LAME which can make it easier to use.
Variable Bitrate (VBR)
VBR mode is the recommended way to use LAME at The Mixing Bowl. You use it like this:
lame -V 2 --vbr-new input.wav output.mp3
The -V 2 switch controls the quality LAME will use and it can be any whole number between 0-9. A lower numbers means a higher quality and therefore a higher bitrate.
Switch | Target Kbit/s | Bitrate range Kbit/s |
---|---|---|
-V 0 --vbr-new | 245 | 220...260 |
-V 1 --vbr-new | 225 | 200...250 |
-V 2 --vbr-new | 190 | 170...210 |
-V 3 --vbr-new | 175 | 155...195 |
-V 4 --vbr-new | 165 | 145...185 |
-V 5 --vbr-new | 130 | 110...150 |
-V 6 --vbr-new | 115 | 95...135 |
-V 7 --vbr-new | 100 | 80...120 |
-V 8 --vbr-new | 85 | 65...105 |
-V 9 --vbr-new | 65 | 45...85 |
TMB Recommended Setting
-V 2 --vbr-new is the recommend LAME quality setting to use at The Mixing Bowl. It is probably a higher quality than is strictly necessary (the lower quality presets still provide excellent quality), however its usage is strongly encouraged to avoid any arguments over quality.
-Y Advanced Setting
The -Y setting is especially useful for use on audio that has been recorded from radio transmissions that do not have any audio greater than 16kHz. That generally includes most UK broadcasts, and indeed is especially relevant for older mixes that were recorded onto cassette tapes (as the cassette tape frequency limit is approx 15-16kHz).
In simple terms this means that by using the switch you'll save a few KBs and produce a slightly lower VBR bitrate as the encoder doesn't have to worry about audio over 16kHz.
The technical explanation goes something like: sfb21 bloat is possible with LAME settings -V0 through -V2. Due to faults in the design of the Layer III format itself, encoding audio of 16kHz and higher will cause more bits to be needed than normal. The Heavy Metal genre suffers with this sfb21 bloat problem sometimes. -V3 through -V9 do not have this problem as they have the -Y switch activated by default. This switch basically makes it where if the data above 16kHz will bloat the bitrate it is not encoded.
So, you only use it on the -V0, -V1 & -V2 switches.
Constant Bitrate (CBR)
CBR mode is not recommend because VBR provides better quality, but if you still want to use it you use it like this:
lame -b 192 input.wav output.mp3
The -b 192 switch controls the bitrate LAME will use. Please use a bitrate of 192 kbps to avoid arguments over quality (or better still, use -V 2 --vbr-new instead).
Graphical interfaces
ALL2LAME
ALL2LAME is a graphical interface for LAME that makes it very simple to use. Follow these instructions for the easiest way to encode high quality MP3s:
- Download ALL2LAME from ALL2LAME homepage (http://members.home.nl/w.speek/all2lame.htm) and extract it to a folder.
- Download LAME from RareWares (as explained in the download section at the top of this page, and not from the link on the ALL2LAME homepage) and extract into the ALL2LAME folder.
- Run ALL2LAME and type -V 2 --vbr-new in the Switches: box.
- Load the files you want encoding and click Encode.
LameDropXPd v2
LameDropXPd v2 is a drag 'n' drop frontend for LAME. It can not only be used to encode recordings to MP3 but also for transcoding from other formats to MP3 (again with a simple Drag'n Drop). It can be downloaded from RareWares:
Further Reading
Hydrogenaudio are widely regarded as the digital audiophile site on the web. Most of the audio codec developers are members of the forum, and the information detailed there in stickies and posts, in our opinion, is the best available anywhere on the internet.
Hydrogenaudio have officially announced a successor to their previoulsy recommended LAME mp3 encoder version 3.90.3. The recommended version is now Lame 3.97.