1159b3361Sopenharmony_ci<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2159b3361Sopenharmony_ci "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3159b3361Sopenharmony_ci<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 4159b3361Sopenharmony_ci <head> 5159b3361Sopenharmony_ci <meta name="generator" content="PSPad editor, www.pspad.com" /> 6159b3361Sopenharmony_ci <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 7159b3361Sopenharmony_ci <link rel="stylesheet" type="text/css" href="styles/lame.css" /> 8159b3361Sopenharmony_ci <title>Detailed command-line switches</title> 9159b3361Sopenharmony_ci </head> 10159b3361Sopenharmony_ci <body> 11159b3361Sopenharmony_ci<div id="menu"> 12159b3361Sopenharmony_ci <ul> 13159b3361Sopenharmony_ci <li><a href="index.html">Index page</a></li> 14159b3361Sopenharmony_ci <li><a href="about.html">About LAME</a></li> 15159b3361Sopenharmony_ci <li><a href="introduction.html">Intro to encoding</a></li> 16159b3361Sopenharmony_ci <li><a style="border: 0" href="usage.html">Usage of LAME</a> 17159b3361Sopenharmony_ci <div id="submenu"> 18159b3361Sopenharmony_ci <ul> 19159b3361Sopenharmony_ci <li><a href="usage.html">Common switches</a></li> 20159b3361Sopenharmony_ci <li><a style="border: 0" href="detailed.html">Detailed Settings</a></li> 21159b3361Sopenharmony_ci </ul> 22159b3361Sopenharmony_ci </div> 23159b3361Sopenharmony_ci </li> 24159b3361Sopenharmony_ci <li><a href="history.html">Version history</a></li> 25159b3361Sopenharmony_ci <li><a href="contributors.html">Coders of LAME</a></li> 26159b3361Sopenharmony_ci <li><a href="contact.html">Contact LAME</a></li> 27159b3361Sopenharmony_ci <li><a style="border: 0" href="links.html">LAME links</a></li> 28159b3361Sopenharmony_ci </ul> 29159b3361Sopenharmony_ci</div> 30159b3361Sopenharmony_ci<div id="container"> 31159b3361Sopenharmony_ci<div id="content"> 32159b3361Sopenharmony_ci <div align="center"> 33159b3361Sopenharmony_ci <img src="images/logo.gif" width="358" height="231" alt="LAME Official Logo" /> 34159b3361Sopenharmony_ci <h2 class="hilight">Detailed command line switches</h2> 35159b3361Sopenharmony_ci </div> 36159b3361Sopenharmony_ci <h3>Options ordered by feature</h3> 37159b3361Sopenharmony_ci <table class="settings" cellpadding="4"> 38159b3361Sopenharmony_ci <tr> 39159b3361Sopenharmony_ci <th style="width:20%">Setting</th> 40159b3361Sopenharmony_ci <th>Brief description</th> 41159b3361Sopenharmony_ci </tr> 42159b3361Sopenharmony_ci <tr> 43159b3361Sopenharmony_ci <th colspan="2">Input options</th> 44159b3361Sopenharmony_ci </tr> 45159b3361Sopenharmony_ci <tr> 46159b3361Sopenharmony_ci <td colspan="2">By default, LAME accepts a PCM audio sample inside a .WAV 47159b3361Sopenharmony_ci container as the input file, in 8, 16, 24 and 32 bits integer and in IEEE FLOAT. 48159b3361Sopenharmony_ci If it is compiled with <a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a>, 49159b3361Sopenharmony_ci then it also supports the extra formats that the library supports.<br/> 50159b3361Sopenharmony_ci There is also support for RAW PCM data and and piped input 51159b3361Sopenharmony_ci </td> 52159b3361Sopenharmony_ci </tr> 53159b3361Sopenharmony_ci <tr> 54159b3361Sopenharmony_ci <td>-</td> 55159b3361Sopenharmony_ci <td>For piped/streamed Input, use "-" as the input and/or output 56159b3361Sopenharmony_ci file name. 57159b3361Sopenharmony_ci </td> 58159b3361Sopenharmony_ci </tr> 59159b3361Sopenharmony_ci <tr> 60159b3361Sopenharmony_ci <td>--out-dir path</td> 61159b3361Sopenharmony_ci <td>If no explicit output file is specified, a file will be written at given path. Ignored when using piped/streamed input</td> 62159b3361Sopenharmony_ci </tr> 63159b3361Sopenharmony_ci <tr> 64159b3361Sopenharmony_ci <td><a href="#mp1input">--mp1input</a><a href="#note1"><sup>1</sup></a></td> 65159b3361Sopenharmony_ci <td>Input file is an MPEG 66159b3361Sopenharmony_ci layer I file. Implicit if extension is .mp1 67159b3361Sopenharmony_ci </td> 68159b3361Sopenharmony_ci </tr> 69159b3361Sopenharmony_ci <tr> 70159b3361Sopenharmony_ci <td><a href="#mp2input">--mp2input</a><a href="#note1"><sup>1</sup></a></td> 71159b3361Sopenharmony_ci <td>Input file is an MPEG 72159b3361Sopenharmony_ci layer II file. Implicit if extension is .mp2 73159b3361Sopenharmony_ci </td> 74159b3361Sopenharmony_ci </tr> 75159b3361Sopenharmony_ci <tr> 76159b3361Sopenharmony_ci <td><a href="#mp3input">--mp3input</a><a href="#note1"><sup>1</sup></a></td> 77159b3361Sopenharmony_ci <td>Input file is an MPEG 78159b3361Sopenharmony_ci layer III file. Implicit if extension is .mp3 79159b3361Sopenharmony_ci </td> 80159b3361Sopenharmony_ci </tr> 81159b3361Sopenharmony_ci <tr> 82159b3361Sopenharmony_ci <td><a href="#scale">--scale</a> number</td> 83159b3361Sopenharmony_ci <td>Scale input (multiply PCM data) by number.</td> 84159b3361Sopenharmony_ci </tr> 85159b3361Sopenharmony_ci <tr> 86159b3361Sopenharmony_ci <td><a href="#scale-l">--scale-l</a> number</td> 87159b3361Sopenharmony_ci <td>Scale channel 0 (left) input (multiply PCM data 88159b3361Sopenharmony_ci ) by number 89159b3361Sopenharmony_ci </td> 90159b3361Sopenharmony_ci </tr> 91159b3361Sopenharmony_ci <tr> 92159b3361Sopenharmony_ci <td><a href="#scale-r">--scale-r</a> number</td> 93159b3361Sopenharmony_ci <td>Scale channel 1 (right) input (multiply PCM data) 94159b3361Sopenharmony_ci by number 95159b3361Sopenharmony_ci </td> 96159b3361Sopenharmony_ci </tr> 97159b3361Sopenharmony_ci <tr> 98159b3361Sopenharmony_ci <td><a href="#gain">--gain</a> number</td> 99159b3361Sopenharmony_ci <td>apply Gain adjustment in decibels, range -20.0 to +12.0.</td> 100159b3361Sopenharmony_ci </tr> 101159b3361Sopenharmony_ci <tr> 102159b3361Sopenharmony_ci <td>--swap-channel</td> 103159b3361Sopenharmony_ci <td>Swap Left and Right channels</td> 104159b3361Sopenharmony_ci </tr> 105159b3361Sopenharmony_ci <tr> 106159b3361Sopenharmony_ci <td><a href="#nogap">--nogap</a> file1 file2 ...</td> 107159b3361Sopenharmony_ci <td>Gapless encoding for a set of contiguous 108159b3361Sopenharmony_ci files 109159b3361Sopenharmony_ci </td> 110159b3361Sopenharmony_ci </tr> 111159b3361Sopenharmony_ci <tr> 112159b3361Sopenharmony_ci <td><a href="#nogapout">--nogapout</a> dir</td> 113159b3361Sopenharmony_ci <td>Output dir for gapless encoding (must precede 114159b3361Sopenharmony_ci --nogap) 115159b3361Sopenharmony_ci </td> 116159b3361Sopenharmony_ci </tr> 117159b3361Sopenharmony_ci <tr> 118159b3361Sopenharmony_ci <td><a href="#nogaptags">--nogaptags</a></td> 119159b3361Sopenharmony_ci <td>Allow the use of VBR tags in gapless encoding</td> 120159b3361Sopenharmony_ci </tr> 121159b3361Sopenharmony_ci <tr> 122159b3361Sopenharmony_ci <th colspan="2">Input options for RAW PCM</th> 123159b3361Sopenharmony_ci </tr> 124159b3361Sopenharmony_ci <tr> 125159b3361Sopenharmony_ci <td><a href="#r">-r</a></td> 126159b3361Sopenharmony_ci <td>Assume input file is raw PCM.</td> 127159b3361Sopenharmony_ci </tr> 128159b3361Sopenharmony_ci <tr> 129159b3361Sopenharmony_ci <td><a href="#s">-s</a> number</td> 130159b3361Sopenharmony_ci <td>Input sampling frequency in kHz (Default is 44.1Khz)</td> 131159b3361Sopenharmony_ci </tr> 132159b3361Sopenharmony_ci <tr> 133159b3361Sopenharmony_ci <td><a href="#signed">--signed</a> / <a href="#unsigned">--unsigned</a></td> 134159b3361Sopenharmony_ci <td> Input is signed (default) or unsigned</td> 135159b3361Sopenharmony_ci </tr> 136159b3361Sopenharmony_ci <tr> 137159b3361Sopenharmony_ci <td><a href="#bitwidth">--bitwidth</a> w</td> 138159b3361Sopenharmony_ci <td> Input bit width is w (default 16)</td> 139159b3361Sopenharmony_ci </tr> 140159b3361Sopenharmony_ci <tr> 141159b3361Sopenharmony_ci <td><a href="#x">-x</a></td> 142159b3361Sopenharmony_ci <td> Force byte-swapping of input stream</td> 143159b3361Sopenharmony_ci </tr> 144159b3361Sopenharmony_ci <tr> 145159b3361Sopenharmony_ci <td><a href="#little-endian">--little-endian</a> / <a href="#big-endian">--big-endian</a></td> 146159b3361Sopenharmony_ci <td> Input is little-endian (default) 147159b3361Sopenharmony_ci or big-endian 148159b3361Sopenharmony_ci </td> 149159b3361Sopenharmony_ci </tr> 150159b3361Sopenharmony_ci <tr> 151159b3361Sopenharmony_ci <td><a href="#a">-a</a></td> 152159b3361Sopenharmony_ci <td>Downmix from stereo to mono file for mono encoding. Needed with RAW input for the -mm mode to do the downmix.</td> 153159b3361Sopenharmony_ci </tr> 154159b3361Sopenharmony_ci <tr> 155159b3361Sopenharmony_ci <th colspan="2">Constant Bit Rate (CBR)</th> 156159b3361Sopenharmony_ci </tr> 157159b3361Sopenharmony_ci <tr> 158159b3361Sopenharmony_ci <td><a href="#b">-b</a> number</td> 159159b3361Sopenharmony_ci <td>Set the bitrate in kbps, default 128 kbps</td> 160159b3361Sopenharmony_ci </tr> 161159b3361Sopenharmony_ci <tr> 162159b3361Sopenharmony_ci <td><a href="#cbr">--cbr</a></td> 163159b3361Sopenharmony_ci <td>Enforce use of constant bitrate</td> 164159b3361Sopenharmony_ci </tr> 165159b3361Sopenharmony_ci <tr> 166159b3361Sopenharmony_ci <td><a href="#comp">--comp</a> ratio</td> 167159b3361Sopenharmony_ci <td>Choose bitrate to obtain the specified compression 168159b3361Sopenharmony_ci ratio 169159b3361Sopenharmony_ci </td> 170159b3361Sopenharmony_ci </tr> 171159b3361Sopenharmony_ci <tr> 172159b3361Sopenharmony_ci <td><a href="#freeformat">--freeformat</a></td> 173159b3361Sopenharmony_ci <td>Produce a free format bitstream instead of the 174159b3361Sopenharmony_ci standard one. Supported bitrates between 8 and 640 kbps. Scarce support by 175159b3361Sopenharmony_ci decoders. 176159b3361Sopenharmony_ci </td> 177159b3361Sopenharmony_ci </tr> 178159b3361Sopenharmony_ci <tr> 179159b3361Sopenharmony_ci <th colspan="2">Variable Bit Rate (<a href="abr.html">ABR</a>)</th> 180159b3361Sopenharmony_ci </tr> 181159b3361Sopenharmony_ci <tr> 182159b3361Sopenharmony_ci <td><a href="#abr">--abr</a> number</td> 183159b3361Sopenharmony_ci <td>Specify average bitrate desired (instead of quality)</td> 184159b3361Sopenharmony_ci </tr> 185159b3361Sopenharmony_ci <tr> 186159b3361Sopenharmony_ci <th colspan="2">Variable Bit Rate (<a href="vbr.html">VBR</a>)</th> 187159b3361Sopenharmony_ci </tr> 188159b3361Sopenharmony_ci <tr> 189159b3361Sopenharmony_ci <td><a href="#V">-V</a> number</td> 190159b3361Sopenharmony_ci <td>Quality setting for VBR. default number=4.<br/> 191159b3361Sopenharmony_ci Decimal values can be specified, like: 4.51<br/> 192159b3361Sopenharmony_ci 0=highest quality, bigger files. 9.999=lowest quality, 193159b3361Sopenharmony_ci smaller files 194159b3361Sopenharmony_ci </td> 195159b3361Sopenharmony_ci </tr> 196159b3361Sopenharmony_ci <tr> 197159b3361Sopenharmony_ci <td><a href="#vbr-old">--vbr-old</a></td> 198159b3361Sopenharmony_ci <td>Use old variable bitrate (VBR) routine</td> 199159b3361Sopenharmony_ci </tr> 200159b3361Sopenharmony_ci <tr> 201159b3361Sopenharmony_ci <td><a href="#b">-b</a> number</td> 202159b3361Sopenharmony_ci <td>Specify a minimum allowed bitrate. default 32 kbps (See -F setting below)</td> 203159b3361Sopenharmony_ci </tr> 204159b3361Sopenharmony_ci <tr> 205159b3361Sopenharmony_ci <td><a href="#B">-B</a> number</td> 206159b3361Sopenharmony_ci <td>Specify a maximum allowed bitrate. default 320 kbps</td> 207159b3361Sopenharmony_ci </tr> 208159b3361Sopenharmony_ci <tr> 209159b3361Sopenharmony_ci <td><a href="#F">-F</a></td> 210159b3361Sopenharmony_ci <td>Enforce -b option for digital silence frames too, rather than encoding them at 8 or 32 kbps.</td> 211159b3361Sopenharmony_ci </tr> 212159b3361Sopenharmony_ci <tr> 213159b3361Sopenharmony_ci <td><a href="#t">-t</a></td> 214159b3361Sopenharmony_ci <td>Disable VBR informational tag</td> 215159b3361Sopenharmony_ci </tr> 216159b3361Sopenharmony_ci <tr> 217159b3361Sopenharmony_ci <td><a href="#T">-T</a></td> 218159b3361Sopenharmony_ci <td>Enable and force writing LAME Tag</td> 219159b3361Sopenharmony_ci </tr> 220159b3361Sopenharmony_ci <tr> 221159b3361Sopenharmony_ci <td><a href="#Y">-Y</a></td> 222159b3361Sopenharmony_ci <td>Allows -V2, -V1 and -V0 to not to encode the highest frequencies accurately, if doing so causes disproportional increases in bitrate. This is the same that CBR and ABR modes do.</td> 223159b3361Sopenharmony_ci </tr> 224159b3361Sopenharmony_ci <tr> 225159b3361Sopenharmony_ci <th colspan="2">Operational options</th> 226159b3361Sopenharmony_ci </tr> 227159b3361Sopenharmony_ci <tr> 228159b3361Sopenharmony_ci <td><a href="#preset">--preset</a> type</td> 229159b3361Sopenharmony_ci <td>Enables some preconfigured settings. Check below 230159b3361Sopenharmony_ci for each of the valid values 231159b3361Sopenharmony_ci </td> 232159b3361Sopenharmony_ci </tr> 233159b3361Sopenharmony_ci <tr> 234159b3361Sopenharmony_ci <td><a href="#priority">--priority</a> number</td> 235159b3361Sopenharmony_ci <td>Sets the process priority:<br/> 236159b3361Sopenharmony_ci 0,1 = Low priority <br/> 237159b3361Sopenharmony_ci 2 = normal priority (default)<br/> 238159b3361Sopenharmony_ci 3,4 = High priority 239159b3361Sopenharmony_ci </td> 240159b3361Sopenharmony_ci </tr> 241159b3361Sopenharmony_ci <tr> 242159b3361Sopenharmony_ci <td><a href="#flush">--flush</a></td> 243159b3361Sopenharmony_ci <td>Flush output stream as soon as possible</td> 244159b3361Sopenharmony_ci </tr> 245159b3361Sopenharmony_ci <tr> 246159b3361Sopenharmony_ci <td><a href="#decode">--decode</a></td> 247159b3361Sopenharmony_ci <td>Input=mp3 file, output=wav</td> 248159b3361Sopenharmony_ci </tr> 249159b3361Sopenharmony_ci <tr> 250159b3361Sopenharmony_ci <td><a href="#decode-mp3delay">--decode-mp3delay</a> samples</td> 251159b3361Sopenharmony_ci <td>Set the encoder delay to use to decode 252159b3361Sopenharmony_ci the input .mp3 file 253159b3361Sopenharmony_ci </td> 254159b3361Sopenharmony_ci </tr> 255159b3361Sopenharmony_ci <tr> 256159b3361Sopenharmony_ci <td><a href="#t_deco">-t</a></td> 257159b3361Sopenharmony_ci <td>Disable writing wav header when using --decode</td> 258159b3361Sopenharmony_ci </tr> 259159b3361Sopenharmony_ci <tr> 260159b3361Sopenharmony_ci <td><a href="#noasm">--noasm</a> type</td> 261159b3361Sopenharmony_ci <td>Disable assembly optimizations for mmx/3dnow/sse</td> 262159b3361Sopenharmony_ci </tr> 263159b3361Sopenharmony_ci <tr> 264159b3361Sopenharmony_ci <th colspan="2">Noise shaping & psycho acoustic algorithms</th> 265159b3361Sopenharmony_ci </tr> 266159b3361Sopenharmony_ci <tr> 267159b3361Sopenharmony_ci <td><a href="#q">-q</a> number</td> 268159b3361Sopenharmony_ci <td>number = 0...9. Default -q 3<br/> 269159b3361Sopenharmony_ci -q 0: Highest quality, very slow<br/> 270159b3361Sopenharmony_ci -q 9: Poor quality, but fast<br/> 271159b3361Sopenharmony_ci Please, see notes in the detailed description 272159b3361Sopenharmony_ci </td> 273159b3361Sopenharmony_ci </tr> 274159b3361Sopenharmony_ci <tr> 275159b3361Sopenharmony_ci <td><a href="#m">-m</a> mode</td> 276159b3361Sopenharmony_ci <td><b>j</b>oint, <b>s</b>imple, <b>f</b>orce, <b>d</b>ual-mono, 277159b3361Sopenharmony_ci <b>m</b>ono, <b>l</b>eft, <b>r</b>ight. default is <b>j</b>.<br/> 278159b3361Sopenharmony_ci joint = joins the best possible of MS and LR stereo<br/> 279159b3361Sopenharmony_ci simple = force LR stereo on all frames<br/> 280159b3361Sopenharmony_ci force = force MS stereo on all frames. 281159b3361Sopenharmony_ci </td> 282159b3361Sopenharmony_ci </tr> 283159b3361Sopenharmony_ci <tr> 284159b3361Sopenharmony_ci <th colspan="2">Filter and resampling options:</th> 285159b3361Sopenharmony_ci </tr> 286159b3361Sopenharmony_ci <tr> 287159b3361Sopenharmony_ci <td><a href="#resample">--resample</a> sfreq</td> 288159b3361Sopenharmony_ci <td>Sampling frequency of output file(kHz)- 289159b3361Sopenharmony_ci default=automatic 290159b3361Sopenharmony_ci </td> 291159b3361Sopenharmony_ci </tr> 292159b3361Sopenharmony_ci <tr> 293159b3361Sopenharmony_ci <td><a href="#lowpass">--lowpass</a> number</td> 294159b3361Sopenharmony_ci <td>Frequency(kHz), lowpass filter cutoff above freq. 295159b3361Sopenharmony_ci Range [0.001..50]kHz or [50..50000]Hz 296159b3361Sopenharmony_ci </td> 297159b3361Sopenharmony_ci </tr> 298159b3361Sopenharmony_ci <tr> 299159b3361Sopenharmony_ci <td><a href="#lowpass">--lowpass</a>-width number</td> 300159b3361Sopenharmony_ci <td>Frequency(kHz), lowpass window width. Range [0.001..16]kHz or 301159b3361Sopenharmony_ci [16..50000]Hz - (See further restriction in the detailed explanation) 302159b3361Sopenharmony_ci </td> 303159b3361Sopenharmony_ci </tr> 304159b3361Sopenharmony_ci <tr> 305159b3361Sopenharmony_ci <td><a href="#highpass">--highpass</a> number</td> 306159b3361Sopenharmony_ci <td>Frequency(kHz), highpass filter cutoff below freq. Range [0.001..16]kHz or 307159b3361Sopenharmony_ci [16..50000]Hz (See further restriction in the detailed explanation) 308159b3361Sopenharmony_ci </td> 309159b3361Sopenharmony_ci </tr> 310159b3361Sopenharmony_ci <tr> 311159b3361Sopenharmony_ci <td><a href="#highpass">--highpass</a>-width number</td> 312159b3361Sopenharmony_ci <td>Frequency(kHz), highpass window width - (See further restriction in the detailed explanation)</td> 313159b3361Sopenharmony_ci </tr> 314159b3361Sopenharmony_ci <tr> 315159b3361Sopenharmony_ci <th colspan="2">ID3 tag Information</th> 316159b3361Sopenharmony_ci </tr> 317159b3361Sopenharmony_ci <tr> 318159b3361Sopenharmony_ci <td><a href="#tt">--tt</a> title</td> 319159b3361Sopenharmony_ci <td>Audio/song title (max 30 chars for version 1 tag)</td> 320159b3361Sopenharmony_ci </tr> 321159b3361Sopenharmony_ci <tr> 322159b3361Sopenharmony_ci <td><a href="#ta">--ta</a> artist</td> 323159b3361Sopenharmony_ci <td>Audio/song artist (max 30 chars for version 1 tag)</td> 324159b3361Sopenharmony_ci </tr> 325159b3361Sopenharmony_ci <tr> 326159b3361Sopenharmony_ci <td><a href="#tl">--tl</a> album</td> 327159b3361Sopenharmony_ci <td>Audio/song album (max 30 chars for version 1 tag)</td> 328159b3361Sopenharmony_ci </tr> 329159b3361Sopenharmony_ci <tr> 330159b3361Sopenharmony_ci <td><a href="#ty">--ty</a> year</td> 331159b3361Sopenharmony_ci <td>Audio/song year of issue (1 to 9999)</td> 332159b3361Sopenharmony_ci </tr> 333159b3361Sopenharmony_ci <tr> 334159b3361Sopenharmony_ci <td><a href="#tc">--tc</a> comment</td> 335159b3361Sopenharmony_ci <td>User-defined text (max 30 chars for v1 tag, 28 for v1.1)</td> 336159b3361Sopenharmony_ci </tr> 337159b3361Sopenharmony_ci <tr> 338159b3361Sopenharmony_ci <td><a href="#tn">--tn</a> track[/total]</td> 339159b3361Sopenharmony_ci <td>Audio/song track number and (optionally) the total 340159b3361Sopenharmony_ci number of tracks on the original recording.<br/> (track 341159b3361Sopenharmony_ci and total each 1 to 255. just the track number 342159b3361Sopenharmony_ci creates v1.1 tag, providing a total forces v2.0). 343159b3361Sopenharmony_ci </td> 344159b3361Sopenharmony_ci </tr> 345159b3361Sopenharmony_ci <tr> 346159b3361Sopenharmony_ci <td><a href="#tg">--tg</a> genre</td> 347159b3361Sopenharmony_ci <td>Audio/song genre (name or number in list)</td> 348159b3361Sopenharmony_ci </tr> 349159b3361Sopenharmony_ci <tr> 350159b3361Sopenharmony_ci <td><a href="#ti">--ti</a> file</td> 351159b3361Sopenharmony_ci <td>Audio/song albumArt (jpeg/png/gif file, 128KB max, v2.3)</td> 352159b3361Sopenharmony_ci </tr> 353159b3361Sopenharmony_ci <tr> 354159b3361Sopenharmony_ci <td><a href="#tv">--tv</a> id=value</td> 355159b3361Sopenharmony_ci <td>Text or URL frame specified by id and value (v2.3 tag). User defined frame. Syntax: --tv "TXXX=description=content"</td> 356159b3361Sopenharmony_ci </tr> 357159b3361Sopenharmony_ci <tr> 358159b3361Sopenharmony_ci <td><a href="#add-id3v2">--add-id3v2</a></td> 359159b3361Sopenharmony_ci <td>Force addition of version 2 tag</td> 360159b3361Sopenharmony_ci </tr> 361159b3361Sopenharmony_ci <tr> 362159b3361Sopenharmony_ci <td><a href="#id3v1-only">--id3v1-only</a></td> 363159b3361Sopenharmony_ci <td>Add only a version 1 tag</td> 364159b3361Sopenharmony_ci </tr> 365159b3361Sopenharmony_ci <tr> 366159b3361Sopenharmony_ci <td><a href="#id3v2-only">--id3v2-only</a></td> 367159b3361Sopenharmony_ci <td>Add only a version 2 tag</td> 368159b3361Sopenharmony_ci </tr> 369159b3361Sopenharmony_ci <tr> 370159b3361Sopenharmony_ci <td><a href="#id3v2-latin1">--id3v2-latin1</a></td> 371159b3361Sopenharmony_ci <td>Add following options in ISO-8859-1 text encoding</td> 372159b3361Sopenharmony_ci </tr> 373159b3361Sopenharmony_ci <tr> 374159b3361Sopenharmony_ci <td><a href="#id3v2-utf16">--id3v2-utf16</a></td> 375159b3361Sopenharmony_ci <td>Add following options in unicode text encoding</td> 376159b3361Sopenharmony_ci </tr> 377159b3361Sopenharmony_ci <tr> 378159b3361Sopenharmony_ci <td><a href="#space-id3v1">--space-id3v1</a></td> 379159b3361Sopenharmony_ci <td>Pad version 1 tag with spaces instead of nulls</td> 380159b3361Sopenharmony_ci </tr> 381159b3361Sopenharmony_ci <tr> 382159b3361Sopenharmony_ci <td><a href="#pad-id3v2-size">--pad-id3v2-size</a> n</td> 383159b3361Sopenharmony_ci <td>Adds ID3v2 tag with n padding bytes</td> 384159b3361Sopenharmony_ci </tr> 385159b3361Sopenharmony_ci <tr> 386159b3361Sopenharmony_ci <td><a href="#genre-list">--genre-list</a></td> 387159b3361Sopenharmony_ci <td>Print alphabetically sorted ID3 genre list and exit</td> 388159b3361Sopenharmony_ci </tr> 389159b3361Sopenharmony_ci <tr> 390159b3361Sopenharmony_ci <td><a href="#ignore-tag-errors">--ignore-tag-errors</a></td> 391159b3361Sopenharmony_ci <td>Ignore errors in values passed for tags</td> 392159b3361Sopenharmony_ci </tr> 393159b3361Sopenharmony_ci <tr> 394159b3361Sopenharmony_ci <td colspan="2"> 395159b3361Sopenharmony_ci Note: A version 2 tag will NOT be added unless one of the input fields 396159b3361Sopenharmony_ci won't fit in a version 1 tag (e.g. the title string is longer than 30 397159b3361Sopenharmony_ci characters), or the '--add-id3v2' or '--id3v2-only' options are used, 398159b3361Sopenharmony_ci or output is redirected to stdout. 399159b3361Sopenharmony_ci </td> 400159b3361Sopenharmony_ci </tr> 401159b3361Sopenharmony_ci <tr> 402159b3361Sopenharmony_ci <th colspan="2">MP3 header/stream options:</th> 403159b3361Sopenharmony_ci </tr> 404159b3361Sopenharmony_ci <tr> 405159b3361Sopenharmony_ci <td><a href="#e">-e</a> mode</td> 406159b3361Sopenharmony_ci <td>De-emphasis n/5/c (obsolete)</td> 407159b3361Sopenharmony_ci </tr> 408159b3361Sopenharmony_ci <tr> 409159b3361Sopenharmony_ci <td><a href="#c">-c</a></td> 410159b3361Sopenharmony_ci <td>Mark as copyright</td> 411159b3361Sopenharmony_ci </tr> 412159b3361Sopenharmony_ci <tr> 413159b3361Sopenharmony_ci <td><a href="#o">-o</a></td> 414159b3361Sopenharmony_ci <td>Mark as non-original</td> 415159b3361Sopenharmony_ci </tr> 416159b3361Sopenharmony_ci <tr> 417159b3361Sopenharmony_ci <td><a href="#p">-p</a></td> 418159b3361Sopenharmony_ci <td>Error detection. adds 16 bit checksum to every frame 419159b3361Sopenharmony_ci (the checksum is computed correctly) 420159b3361Sopenharmony_ci </td> 421159b3361Sopenharmony_ci </tr> 422159b3361Sopenharmony_ci <tr> 423159b3361Sopenharmony_ci <td><a href="#strictly-enforce-ISO">--strictly-enforce-ISO</a></td> 424159b3361Sopenharmony_ci <td>Comply as much as possible to ISO MPEG spec</td> 425159b3361Sopenharmony_ci </tr> 426159b3361Sopenharmony_ci <tr> 427159b3361Sopenharmony_ci <td><a href="#replaygain-fast">--replaygain-fast</a></td> 428159b3361Sopenharmony_ci <td>Compute RG fast but slightly inaccurately (default)</td> 429159b3361Sopenharmony_ci </tr> 430159b3361Sopenharmony_ci <tr> 431159b3361Sopenharmony_ci <td><a href="#replaygain-accurate">--replaygain-accurate</a><a href="#note1"><sup>1</sup></a></td> 432159b3361Sopenharmony_ci <td>Compute RG 433159b3361Sopenharmony_ci more accurately and find the peak sample 434159b3361Sopenharmony_ci </td> 435159b3361Sopenharmony_ci </tr> 436159b3361Sopenharmony_ci <tr> 437159b3361Sopenharmony_ci <td><a href="#noreplaygain">--noreplaygain</a></td> 438159b3361Sopenharmony_ci <td>Disable ReplayGain analysis</td> 439159b3361Sopenharmony_ci </tr> 440159b3361Sopenharmony_ci <tr> 441159b3361Sopenharmony_ci <td><a href="#clipdetect">--clipdetect</a><a href="#note1"><sup>1</sup></a></td> 442159b3361Sopenharmony_ci <td>Enable 443159b3361Sopenharmony_ci --replaygain-accurate and print a message whether 444159b3361Sopenharmony_ci clipping occurs and how far the waveform is from full scale 445159b3361Sopenharmony_ci </td> 446159b3361Sopenharmony_ci </tr> 447159b3361Sopenharmony_ci <tr> 448159b3361Sopenharmony_ci <th colspan="2">Verbosity:</th> 449159b3361Sopenharmony_ci </tr> 450159b3361Sopenharmony_ci <tr> 451159b3361Sopenharmony_ci <td><a href="#disptime">--disptime</a> secs</td> 452159b3361Sopenharmony_ci <td>Print progress report every secs seconds</td> 453159b3361Sopenharmony_ci </tr> 454159b3361Sopenharmony_ci <tr> 455159b3361Sopenharmony_ci <td><a href="#nohist">--nohist</a></td> 456159b3361Sopenharmony_ci <td>Disable VBR histogram display</td> 457159b3361Sopenharmony_ci </tr> 458159b3361Sopenharmony_ci <tr> 459159b3361Sopenharmony_ci <td><a href="#silent">--silent</a> / <a href="#quiet">--quiet</a></td> 460159b3361Sopenharmony_ci <td>Don't print anything on screen</td> 461159b3361Sopenharmony_ci </tr> 462159b3361Sopenharmony_ci <tr> 463159b3361Sopenharmony_ci <td><a href="#verbose">--verbose</a></td> 464159b3361Sopenharmony_ci <td>Print a lot of useful information</td> 465159b3361Sopenharmony_ci </tr> 466159b3361Sopenharmony_ci <tr> 467159b3361Sopenharmony_ci <td><a href="#version">--version</a> / <a href="#license">--license</a></td> 468159b3361Sopenharmony_ci <td>Print License information</td> 469159b3361Sopenharmony_ci </tr> 470159b3361Sopenharmony_ci <tr> 471159b3361Sopenharmony_ci <td><a href="#help">--help</a> / <a href="#usage">--usage</a></td> 472159b3361Sopenharmony_ci <td>Shows the common list of switches. Add <i>id3</i> or <i>dev</i> to get help for a specified topic</td> 473159b3361Sopenharmony_ci </tr> 474159b3361Sopenharmony_ci <tr> 475159b3361Sopenharmony_ci <td><a href="#longhelp">--longhelp</a></td> 476159b3361Sopenharmony_ci <td>Shows the complete list of switches</td> 477159b3361Sopenharmony_ci </tr> 478159b3361Sopenharmony_ci <tr> 479159b3361Sopenharmony_ci <th colspan="2">Experimental switches for developers. Only enabled in alpha/debug 480159b3361Sopenharmony_ci versions. Can change from version to version 481159b3361Sopenharmony_ci </th> 482159b3361Sopenharmony_ci </tr> 483159b3361Sopenharmony_ci <tr> 484159b3361Sopenharmony_ci <td>--nores</td> 485159b3361Sopenharmony_ci <td>Disables the bit reservour. Each frame will become independent from previous ones, but the quality will be lower.</td> 486159b3361Sopenharmony_ci </tr> 487159b3361Sopenharmony_ci <tr> 488159b3361Sopenharmony_ci <td>--buffer-constraint <i>x</i></td> 489159b3361Sopenharmony_ci <td>available values for <i>x</i>: default, strict, maximum</td> 490159b3361Sopenharmony_ci </tr> 491159b3361Sopenharmony_ci <tr> 492159b3361Sopenharmony_ci <td>--noath</td> 493159b3361Sopenharmony_ci <td>turns ATH down to a flat noise floor</td> 494159b3361Sopenharmony_ci </tr> 495159b3361Sopenharmony_ci <tr> 496159b3361Sopenharmony_ci <td>--athshort</td> 497159b3361Sopenharmony_ci <td>ignore GPSYCHO for short blocks, use ATH only</td> 498159b3361Sopenharmony_ci </tr> 499159b3361Sopenharmony_ci <tr> 500159b3361Sopenharmony_ci <td>--athonly</td> 501159b3361Sopenharmony_ci <td>ignore GPSYCHO completely, use ATH only</td> 502159b3361Sopenharmony_ci </tr> 503159b3361Sopenharmony_ci <tr> 504159b3361Sopenharmony_ci <td>--athtype x</td> 505159b3361Sopenharmony_ci <td>selects between different ATH types [0-4]</td> 506159b3361Sopenharmony_ci </tr> 507159b3361Sopenharmony_ci <tr> 508159b3361Sopenharmony_ci <td>--athlower x</td> 509159b3361Sopenharmony_ci <td>Lower the ATH by x.x dB's</td> 510159b3361Sopenharmony_ci </tr> 511159b3361Sopenharmony_ci <tr> 512159b3361Sopenharmony_ci <td>--athaa-type n</td> 513159b3361Sopenharmony_ci <td>ATH auto adjust: 0 'no' else 'loudness based'</td> 514159b3361Sopenharmony_ci </tr> 515159b3361Sopenharmony_ci <tr> 516159b3361Sopenharmony_ci <td>--athaa-sensitivity x</td> 517159b3361Sopenharmony_ci <td>activation offset in -/+ dB for ATH auto-adjustment</td> 518159b3361Sopenharmony_ci </tr> 519159b3361Sopenharmony_ci <tr> 520159b3361Sopenharmony_ci <td>--short</td> 521159b3361Sopenharmony_ci <td>Allow the use of short blocs (default)</td> 522159b3361Sopenharmony_ci </tr> 523159b3361Sopenharmony_ci <tr> 524159b3361Sopenharmony_ci <td>--noshort</td> 525159b3361Sopenharmony_ci <td>Disable use of short blocks</td> 526159b3361Sopenharmony_ci </tr> 527159b3361Sopenharmony_ci <tr> 528159b3361Sopenharmony_ci <td>--allshort</td> 529159b3361Sopenharmony_ci <td>Use only short blocks</td> 530159b3361Sopenharmony_ci </tr> 531159b3361Sopenharmony_ci <tr> 532159b3361Sopenharmony_ci <td>--shortthreshold x[,y]</td> 533159b3361Sopenharmony_ci <td>short block switching threshold, x for L/R/M channel, y for S channel</td> 534159b3361Sopenharmony_ci </tr> 535159b3361Sopenharmony_ci <tr> 536159b3361Sopenharmony_ci <td>--temporal-masking x</td> 537159b3361Sopenharmony_ci <td>x=0 disables, x=1 enables temporal masking effect</td> 538159b3361Sopenharmony_ci </tr> 539159b3361Sopenharmony_ci <tr> 540159b3361Sopenharmony_ci <td>--notemp</td> 541159b3361Sopenharmony_ci <td>Alias of --temporal-masking 0</td> 542159b3361Sopenharmony_ci </tr> 543159b3361Sopenharmony_ci <tr> 544159b3361Sopenharmony_ci <td>--nssafejoint</td> 545159b3361Sopenharmony_ci <td>M/S switching criterion</td> 546159b3361Sopenharmony_ci </tr> 547159b3361Sopenharmony_ci <tr> 548159b3361Sopenharmony_ci <td>--nsmsfix x</td> 549159b3361Sopenharmony_ci <td>M/S switching tuning [effective 0-3.5]</td> 550159b3361Sopenharmony_ci </tr> 551159b3361Sopenharmony_ci <tr> 552159b3361Sopenharmony_ci <td>--ns-bass x</td> 553159b3361Sopenharmony_ci <td>Adjust masking for sfbs 0 - 6 (long) 0 - 5 (short)</td> 554159b3361Sopenharmony_ci </tr> 555159b3361Sopenharmony_ci <tr> 556159b3361Sopenharmony_ci <td>--ns-alto x</td> 557159b3361Sopenharmony_ci <td>Adjust masking for sfbs 7 - 13 (long) 6 - 10 (short)</td> 558159b3361Sopenharmony_ci </tr> 559159b3361Sopenharmony_ci <tr> 560159b3361Sopenharmony_ci <td>--ns-treble x</td> 561159b3361Sopenharmony_ci <td>Adjust masking for sfbs 14 - 21 (long) 11 - 12 (short)</td> 562159b3361Sopenharmony_ci </tr> 563159b3361Sopenharmony_ci <tr> 564159b3361Sopenharmony_ci <td>--ns-sfb21 x</td> 565159b3361Sopenharmony_ci <td>Change ns-treble by x dB for sfb21</td> 566159b3361Sopenharmony_ci </tr> 567159b3361Sopenharmony_ci <tr> 568159b3361Sopenharmony_ci <td>-Z [n]</td> 569159b3361Sopenharmony_ci <td>always do calculate short block maskings</td> 570159b3361Sopenharmony_ci </tr> 571159b3361Sopenharmony_ci <tr> 572159b3361Sopenharmony_ci <td>--substep</td> 573159b3361Sopenharmony_ci <td>use pseudo substep noise shaping method types 0-2</td> 574159b3361Sopenharmony_ci </tr> 575159b3361Sopenharmony_ci <tr> 576159b3361Sopenharmony_ci <td>-X n[,m]</td> 577159b3361Sopenharmony_ci <td>selects between different noise measurements n for long block, m for short. if m is omitted, m = n</td> 578159b3361Sopenharmony_ci </tr> 579159b3361Sopenharmony_ci <tr> 580159b3361Sopenharmony_ci <td>--vbr-new</td> 581159b3361Sopenharmony_ci <td>In LAME 3.98, the new VBR was made default, and this switch may be used for experimental tweaks.</td> 582159b3361Sopenharmony_ci </tr> 583159b3361Sopenharmony_ci <tr> 584159b3361Sopenharmony_ci <th colspan="2">Aliases and removed settings</th> 585159b3361Sopenharmony_ci </tr> 586159b3361Sopenharmony_ci <tr> 587159b3361Sopenharmony_ci <td>-f</td> 588159b3361Sopenharmony_ci <td>Alias of <a href="#q">-q 7</a>.</td> 589159b3361Sopenharmony_ci </tr> 590159b3361Sopenharmony_ci <tr> 591159b3361Sopenharmony_ci <td>-h</td> 592159b3361Sopenharmony_ci <td>Alias of <a href="#q">-q 2</a>.</td> 593159b3361Sopenharmony_ci </tr> 594159b3361Sopenharmony_ci <tr> 595159b3361Sopenharmony_ci <td>-v</td> 596159b3361Sopenharmony_ci <td>Alias of <a href="#V">-V 4</a></td> 597159b3361Sopenharmony_ci </tr> 598159b3361Sopenharmony_ci <tr> 599159b3361Sopenharmony_ci <td>-S</td> 600159b3361Sopenharmony_ci <td>Alias of <a href="#silent">--silent</a></td> 601159b3361Sopenharmony_ci </tr> 602159b3361Sopenharmony_ci <tr> 603159b3361Sopenharmony_ci <td>--alt-preset</td> 604159b3361Sopenharmony_ci <td>Alias of <a href="#preset">--preset</a></td> 605159b3361Sopenharmony_ci </tr> 606159b3361Sopenharmony_ci <tr> 607159b3361Sopenharmony_ci <td>--r3mix</td> 608159b3361Sopenharmony_ci <td>Alias of <a href="#V">-V 3</a></td> 609159b3361Sopenharmony_ci </tr> 610159b3361Sopenharmony_ci <tr> 611159b3361Sopenharmony_ci <td>--vbr-mtrh</td> 612159b3361Sopenharmony_ci <td>Alias of LAME 3.98 default vbr mode</td> 613159b3361Sopenharmony_ci </tr> 614159b3361Sopenharmony_ci <tr> 615159b3361Sopenharmony_ci <td>--pad-id3v2</td> 616159b3361Sopenharmony_ci <td>Alias of <a href="#pad-id3v2-size">--pad-id3v2-size 128</a></td> 617159b3361Sopenharmony_ci </tr> 618159b3361Sopenharmony_ci <tr> 619159b3361Sopenharmony_ci <td>-d</td> 620159b3361Sopenharmony_ci <td>No longer supported</td> 621159b3361Sopenharmony_ci </tr> 622159b3361Sopenharmony_ci <tr> 623159b3361Sopenharmony_ci <td>-k</td> 624159b3361Sopenharmony_ci <td>No longer supported</td> 625159b3361Sopenharmony_ci </tr> 626159b3361Sopenharmony_ci <tr> 627159b3361Sopenharmony_ci <td>--cwlimit</td> 628159b3361Sopenharmony_ci <td>No longer supported</td> 629159b3361Sopenharmony_ci </tr> 630159b3361Sopenharmony_ci <tr> 631159b3361Sopenharmony_ci <td>--ogginput</td> 632159b3361Sopenharmony_ci <td>No longer supported. Compile with 633159b3361Sopenharmony_ci <a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a> instead 634159b3361Sopenharmony_ci </td> 635159b3361Sopenharmony_ci </tr> 636159b3361Sopenharmony_ci <tr> 637159b3361Sopenharmony_ci <td>--brief</td> 638159b3361Sopenharmony_ci <td>Currently unused</td> 639159b3361Sopenharmony_ci </tr> 640159b3361Sopenharmony_ci <tr> 641159b3361Sopenharmony_ci <td>--interch x</td> 642159b3361Sopenharmony_ci <td>Currently unused</td> 643159b3361Sopenharmony_ci </tr> 644159b3361Sopenharmony_ci <tr> 645159b3361Sopenharmony_ci <td style="border-bottom:0px;">--nspsytune</td> 646159b3361Sopenharmony_ci <td style="border-bottom:0px;">Currently unused</td> 647159b3361Sopenharmony_ci </tr> 648159b3361Sopenharmony_ci </table> 649159b3361Sopenharmony_ci <h3>Detailed description in alphabetical order</h3> 650159b3361Sopenharmony_ci <p class="settingtitle"> 651159b3361Sopenharmony_ci <a name="a"><span class="hilight">-a</span></a> Downmix 652159b3361Sopenharmony_ci </p> 653159b3361Sopenharmony_ci <p> 654159b3361Sopenharmony_ci mix the stereo input file to mono and encode as mono.<br/> 655159b3361Sopenharmony_ci </p> 656159b3361Sopenharmony_ci <p> 657159b3361Sopenharmony_ci This option is only needed in the case of raw PCM stereo input 658159b3361Sopenharmony_ci (because LAME cannot determine the number of channels in the input file). 659159b3361Sopenharmony_ci To encode a stereo PCM input file as mono, use "lame -m m -a"<br/> 660159b3361Sopenharmony_ci </p> 661159b3361Sopenharmony_ci <p> 662159b3361Sopenharmony_ci For WAV and AIFF input files, using "-m m" will always produce a 663159b3361Sopenharmony_ci mono .mp3 file from both mono and stereo input. 664159b3361Sopenharmony_ci </p> 665159b3361Sopenharmony_ci <p class="settingtitle"> 666159b3361Sopenharmony_ci <a name="abr"><span class="hilight">--abr n</span></a> Average bitrate encoding (aka Safe VBR) 667159b3361Sopenharmony_ci </p> 668159b3361Sopenharmony_ci <p> 669159b3361Sopenharmony_ci turns on encoding with a targeted average bitrate of n kbps, allowing 670159b3361Sopenharmony_ci to use frames of different sizes. The allowed range of n is 8...320 671159b3361Sopenharmony_ci kbps, you can use any integer value within that range. 672159b3361Sopenharmony_ci </p> 673159b3361Sopenharmony_ci <p class="settingtitle"> 674159b3361Sopenharmony_ci <a name="add-id3v2"><span class="hilight">--add-id3v2</span></a> Force addition of version 2 tag 675159b3361Sopenharmony_ci </p> 676159b3361Sopenharmony_ci <p> 677159b3361Sopenharmony_ci Tells LAME to add the tag information as id3v2. This implies adding both, a version 1 678159b3361Sopenharmony_ci and a version 2 tag, if the values fit on a version 1 tag. See --id3v1-only and 679159b3361Sopenharmony_ci --id3v2-only if you want a more fine-grained control. 680159b3361Sopenharmony_ci </p> 681159b3361Sopenharmony_ci <p class="settingtitle"> 682159b3361Sopenharmony_ci <a name="b"><span class="hilight">-b n</span></a> Bitrate 683159b3361Sopenharmony_ci </p> 684159b3361Sopenharmony_ci <table cellpadding="5"> 685159b3361Sopenharmony_ci <tr> 686159b3361Sopenharmony_ci <th>Codec</th> 687159b3361Sopenharmony_ci <th>sample frequencies (kHz)</th> 688159b3361Sopenharmony_ci <th>bitrates (kbps)</th> 689159b3361Sopenharmony_ci </tr> 690159b3361Sopenharmony_ci <tr> 691159b3361Sopenharmony_ci <td>MPEG-1 layer III </td> 692159b3361Sopenharmony_ci <td>32, 48, 44.1</td> 693159b3361Sopenharmony_ci <td>32 40 48 56 64 80 96 112 128 160 192 224 256 320</td> 694159b3361Sopenharmony_ci </tr> 695159b3361Sopenharmony_ci <tr> 696159b3361Sopenharmony_ci <td>MPEG-2 layer III</td> 697159b3361Sopenharmony_ci <td> 16, 24, 22.05</td> 698159b3361Sopenharmony_ci <td> 8 16 24 32 40 48 56 64 80 96 112 128 144 160</td> 699159b3361Sopenharmony_ci </tr> 700159b3361Sopenharmony_ci <tr> 701159b3361Sopenharmony_ci <td style="border-bottom:0px;">MPEG-2.5 layer III</td> 702159b3361Sopenharmony_ci <td style="border-bottom:0px;"> 8, 12, 11.025</td> 703159b3361Sopenharmony_ci <td style="border-bottom:0px;">8 16 24 32 40 48 56 64</td> 704159b3361Sopenharmony_ci </tr> 705159b3361Sopenharmony_ci </table> 706159b3361Sopenharmony_ci <p> 707159b3361Sopenharmony_ci The bitrate to be used. Default is 128kbps in MPEG1 (64 for mono), 708159b3361Sopenharmony_ci 64kbps in MPEG2 (32 for mono) and 32kbps in MPEG2.5 (16 for mono). 709159b3361Sopenharmony_ci </p> 710159b3361Sopenharmony_ci <p> 711159b3361Sopenharmony_ci When used with variable bitrate encodings (VBR), -b specifies the 712159b3361Sopenharmony_ci minimum bitrate to use. This is useful only if you need to circumvent 713159b3361Sopenharmony_ci a buggy hardware device with strange bitrate constrains. (You will need the -F setting too for digital silence).<br/> 714159b3361Sopenharmony_ci Default for ABR/VBR is the minimum allowed bitrate for the MPEG version. (i.e. no limit) 715159b3361Sopenharmony_ci </p> 716159b3361Sopenharmony_ci <p class="settingtitle"> 717159b3361Sopenharmony_ci <a name="B"><span class="hilight">-B n</span></a> Max bitrate 718159b3361Sopenharmony_ci </p> 719159b3361Sopenharmony_ci <p> 720159b3361Sopenharmony_ci see also option "-b" for allowed bitrates. 721159b3361Sopenharmony_ci </p> 722159b3361Sopenharmony_ci <p> 723159b3361Sopenharmony_ci Maximum allowed bitrate when using VBR/ABR. 724159b3361Sopenharmony_ci </p> 725159b3361Sopenharmony_ci <p> 726159b3361Sopenharmony_ci Using -B is NOT RECOMMENDED. A 128 kbps CBR bitstream, because of the 727159b3361Sopenharmony_ci bit reservoir, can actually have frames which use as many bits as a 728159b3361Sopenharmony_ci 320 kbps frame. ABR/VBR modes minimize the use of the bit reservoir, and 729159b3361Sopenharmony_ci thus need to allow 320 kbps frames to get the same flexibility as CBR 730159b3361Sopenharmony_ci streams. This is useful only if you need to circumvent a buggy hardware 731159b3361Sopenharmony_ci device with strange bitrate constrains.<br/> 732159b3361Sopenharmony_ci Default value is the maximum allowed bitrate for the MPEG versio (i.e. no limit) 733159b3361Sopenharmony_ci </p> 734159b3361Sopenharmony_ci <p class="settingtitle"> 735159b3361Sopenharmony_ci <a name="big-endian"><span class="hilight">--big-endian</span></a> Set the byte order to big-endian. 736159b3361Sopenharmony_ci </p> 737159b3361Sopenharmony_ci <p> 738159b3361Sopenharmony_ci This switch tells LAME that the RAW pcm input is encoded in big-endian instead 739159b3361Sopenharmony_ci of little-endian. 740159b3361Sopenharmony_ci </p> 741159b3361Sopenharmony_ci <p class="settingtitle"> 742159b3361Sopenharmony_ci <a name="bitwidth"><span class="hilight">--bitwidth</span></a> Sets the bitwidth value 743159b3361Sopenharmony_ci </p> 744159b3361Sopenharmony_ci <p> 745159b3361Sopenharmony_ci With RAW pcm input, this switch lets specify the bitwidth of the same (8 bits, 746159b3361Sopenharmony_ci 16 bits...) 747159b3361Sopenharmony_ci </p> 748159b3361Sopenharmony_ci <p class="settingtitle"> 749159b3361Sopenharmony_ci <a name="c"><span class="hilight">-c</span></a> copyright flag 750159b3361Sopenharmony_ci </p> 751159b3361Sopenharmony_ci <p> 752159b3361Sopenharmony_ci mark the encoded file as copyrighted 753159b3361Sopenharmony_ci </p> 754159b3361Sopenharmony_ci <p class="settingtitle"> 755159b3361Sopenharmony_ci <a name="cbr"><span class="hilight">--cbr</span></a> Enforce constant bitrate encoding 756159b3361Sopenharmony_ci </p> 757159b3361Sopenharmony_ci <p>This switch disables the VBR encoding. Examples:</p> 758159b3361Sopenharmony_ci <pre>lame -V 0 --cbr input.wav</pre> 759159b3361Sopenharmony_ci Will encode at -b 128 (ignore completely -V and encode at default bitrate) 760159b3361Sopenharmony_ci <pre>lame --preset 160 --cbr</pre> 761159b3361Sopenharmony_ci Will encode at -b 160 (ignore ABR and use the specified bitrate) 762159b3361Sopenharmony_ci <pre>lame --abr 200 --cbr</pre> 763159b3361Sopenharmony_ci Will encode at -b 192 (ignore ABR and use the nearest bitrate to the one specified) 764159b3361Sopenharmony_ci <p class="settingtitle"> 765159b3361Sopenharmony_ci <a name="clipdetect"><span class="hilight">--clipdetect</span></a> Clipping detection 766159b3361Sopenharmony_ci </p> 767159b3361Sopenharmony_ci <p> 768159b3361Sopenharmony_ci Enable --replaygain-accurate and print a message whether clipping 769159b3361Sopenharmony_ci occurs and how far in dB the waveform is from full scale. 770159b3361Sopenharmony_ci </p> 771159b3361Sopenharmony_ci <p> 772159b3361Sopenharmony_ci This option is not usable if the MP3 decoder was <b>explicitly</b> disabled 773159b3361Sopenharmony_ci in the build of LAME. 774159b3361Sopenharmony_ci </p> 775159b3361Sopenharmony_ci <p> 776159b3361Sopenharmony_ci See also: --replaygain-accurate 777159b3361Sopenharmony_ci </p> 778159b3361Sopenharmony_ci <p class="settingtitle"> 779159b3361Sopenharmony_ci <a name="comp"><span class="hilight">--comp x</span></a> Indicate a compression ratio instead of a bitrate 780159b3361Sopenharmony_ci </p> 781159b3361Sopenharmony_ci <p> 782159b3361Sopenharmony_ci Use this in place of the -b setting if you prefer to indicate a compression ratio (integer value). 783159b3361Sopenharmony_ci The ratio is the value of <sup>original-filesize</sup>/<sub>desired-filesize</sub> 784159b3361Sopenharmony_ci </p> 785159b3361Sopenharmony_ci <p class="settingtitle"> 786159b3361Sopenharmony_ci <a name="decode"><span class="hilight">--decode</span></a> MP3 decode capability 787159b3361Sopenharmony_ci </p> 788159b3361Sopenharmony_ci <p> 789159b3361Sopenharmony_ci This uses LAME's HIP<a href="#note2"><sup>2</sup></a> decoder to decode an MP3 (layers 1, 2 and 3) file to a wav file. 790159b3361Sopenharmony_ci </p> 791159b3361Sopenharmony_ci <p> 792159b3361Sopenharmony_ci If -t is used (disable wav header), LAME will output 793159b3361Sopenharmony_ci raw pcm in native endian format (use -x to swap bytes). 794159b3361Sopenharmony_ci </p> 795159b3361Sopenharmony_ci <p> 796159b3361Sopenharmony_ci This option is not usable if the MP3 decoder was <b>explicitly</b> disabled 797159b3361Sopenharmony_ci in the build of LAME. 798159b3361Sopenharmony_ci </p> 799159b3361Sopenharmony_ci <p class="settingtitle"> 800159b3361Sopenharmony_ci <a name="decode-mp3delay"><span class="hilight">--decode-mp3delay x</span></a> Indicate a different encoder delay 801159b3361Sopenharmony_ci for decoding 802159b3361Sopenharmony_ci </p> 803159b3361Sopenharmony_ci <p> 804159b3361Sopenharmony_ci When decoding an mp3 file, LAME automatically corrects for the start delay that 805159b3361Sopenharmony_ci the encoder had to put into it.<br/> 806159b3361Sopenharmony_ci This setting lets you specify a different delay than LAME's own one, so that it 807159b3361Sopenharmony_ci is possible to compensate for the delay of mp3's generated with other encoders. 808159b3361Sopenharmony_ci </p> 809159b3361Sopenharmony_ci <p class="settingtitle"> 810159b3361Sopenharmony_ci <a name="disptime"><span class="hilight">--disptime secs</span></a> Update the display each secs 811159b3361Sopenharmony_ci </p> 812159b3361Sopenharmony_ci <p> 813159b3361Sopenharmony_ci Use this setting to change the frequency that LAME updates the display when 814159b3361Sopenharmony_ci encoding a file. Allows decimal values (like 0.5) 815159b3361Sopenharmony_ci </p> 816159b3361Sopenharmony_ci <p class="settingtitle"> 817159b3361Sopenharmony_ci <a name="e"><span class="hilight">-e n/5/c</span></a> Write the de-emphasis flag 818159b3361Sopenharmony_ci </p> 819159b3361Sopenharmony_ci <p> 820159b3361Sopenharmony_ci n = (none, default)<br/> 821159b3361Sopenharmony_ci 5 = 50/15 microseconds<br/> 822159b3361Sopenharmony_ci c = ccitt j.17<br/> 823159b3361Sopenharmony_ci </p> 824159b3361Sopenharmony_ci <p> 825159b3361Sopenharmony_ci All this does is set a flag in the bitstream. If you have a PCM 826159b3361Sopenharmony_ci input file where one of the above types of (obsolete) emphasis has 827159b3361Sopenharmony_ci been applied, you can set this flag in LAME. Then the mp3 decoder 828159b3361Sopenharmony_ci should de-emphasize the output during playback, although most 829159b3361Sopenharmony_ci decoders ignore this flag. 830159b3361Sopenharmony_ci </p> 831159b3361Sopenharmony_ci <p> 832159b3361Sopenharmony_ci A better solution would be to apply the de-emphasis with a standalone 833159b3361Sopenharmony_ci utility before encoding, and then encode without -e. 834159b3361Sopenharmony_ci </p> 835159b3361Sopenharmony_ci <p class="settingtitle"> 836159b3361Sopenharmony_ci <a name="F"><span class="hilight">-F</span></a> Enforce the minimum bitrate 837159b3361Sopenharmony_ci </p> 838159b3361Sopenharmony_ci <p> 839159b3361Sopenharmony_ci Enforces the minimum bitrate. Without this option, passages of analog 840159b3361Sopenharmony_ci silence will be encoded at the minimum bitrate possible (32 or 8, depending on 841159b3361Sopenharmony_ci MPEG version). 842159b3361Sopenharmony_ci </p> 843159b3361Sopenharmony_ci <p class="settingtitle"> 844159b3361Sopenharmony_ci <a name="flush"><span class="hilight">--flush</span></a> Flush the output stream as soon as possible 845159b3361Sopenharmony_ci </p> 846159b3361Sopenharmony_ci <p> 847159b3361Sopenharmony_ci This setting forces a flush of the data written as soon as the operation has 848159b3361Sopenharmony_ci finished. This is mostly useful in case of streams. With files, it may degrade 849159b3361Sopenharmony_ci performance, since the OS has to write to disk in smaller chunks. 850159b3361Sopenharmony_ci </p> 851159b3361Sopenharmony_ci <p class="settingtitle"> 852159b3361Sopenharmony_ci <a name="freeformat"><span class="hilight">--freeformat</span></a> Encode to freeformat stream 853159b3361Sopenharmony_ci </p> 854159b3361Sopenharmony_ci <p> 855159b3361Sopenharmony_ci LAME will produce a fixed bitrate, free format bitstream. 856159b3361Sopenharmony_ci User must specify the desired bitrate in kbps, which can 857159b3361Sopenharmony_ci be any integer between 8 and 640. 858159b3361Sopenharmony_ci </p> 859159b3361Sopenharmony_ci <p> 860159b3361Sopenharmony_ci Not supported by most decoders. Compliant decoders (of which there 861159b3361Sopenharmony_ci are few) are only required to support up to 320 kbps. 862159b3361Sopenharmony_ci </p> 863159b3361Sopenharmony_ci <p> 864159b3361Sopenharmony_ci Decoders knwon to handle free format: 865159b3361Sopenharmony_ci </p> 866159b3361Sopenharmony_ci <table cellpadding="4"> 867159b3361Sopenharmony_ci <tr> 868159b3361Sopenharmony_ci <th></th> 869159b3361Sopenharmony_ci <th>Supports up to</th> 870159b3361Sopenharmony_ci </tr> 871159b3361Sopenharmony_ci <tr> 872159b3361Sopenharmony_ci <td>MAD</td> 873159b3361Sopenharmony_ci <td>640 kbps</td> 874159b3361Sopenharmony_ci </tr> 875159b3361Sopenharmony_ci <tr> 876159b3361Sopenharmony_ci <td>"lame --decode"</td> 877159b3361Sopenharmony_ci <td>640 kbps</td> 878159b3361Sopenharmony_ci </tr> 879159b3361Sopenharmony_ci <tr> 880159b3361Sopenharmony_ci <td style="border-bottom:0px;">l3dec</td> 881159b3361Sopenharmony_ci <td style="border-bottom:0px;">310 kbps</td> 882159b3361Sopenharmony_ci </tr> 883159b3361Sopenharmony_ci </table> 884159b3361Sopenharmony_ci <p class="settingtitle"> 885159b3361Sopenharmony_ci <a name="gain"><span class="hilight">--gain</span></a> Apply gain in decibels. 886159b3361Sopenharmony_ci </p> 887159b3361Sopenharmony_ci <p> 888159b3361Sopenharmony_ci Apply Gain adjustment in decibels, range -20.0 to +12.0. 0dBFS means no amplification. 889159b3361Sopenharmony_ci </p> 890159b3361Sopenharmony_ci <p class="settingtitle"> 891159b3361Sopenharmony_ci <a name="genre-list"><span class="hilight">--genre-list</span></a> Print alphabetical ordered list of 892159b3361Sopenharmony_ci known genres 893159b3361Sopenharmony_ci </p> 894159b3361Sopenharmony_ci <p> 895159b3361Sopenharmony_ci Tell LAME to print the list of genres with their index to be used with the --tg 896159b3361Sopenharmony_ci setting. 897159b3361Sopenharmony_ci </p> 898159b3361Sopenharmony_ci <table cellpadding="4"> 899159b3361Sopenharmony_ci <tr> 900159b3361Sopenharmony_ci <td style="border-bottom-width:0px;">123 Acappella<br /> 901159b3361Sopenharmony_ci 34 Acid<br /> 902159b3361Sopenharmony_ci 74 Acid Jazz<br /> 903159b3361Sopenharmony_ci 73 Acid Punk<br /> 904159b3361Sopenharmony_ci 99 Acoustic<br /> 905159b3361Sopenharmony_ci 20 Alternative<br /> 906159b3361Sopenharmony_ci 40 Alternative Rock<br /> 907159b3361Sopenharmony_ci 26 Ambient<br /> 908159b3361Sopenharmony_ci 145 Anime<br /> 909159b3361Sopenharmony_ci 90 Avantgarde<br /> 910159b3361Sopenharmony_ci 116 Ballad<br /> 911159b3361Sopenharmony_ci 41 Bass<br /> 912159b3361Sopenharmony_ci 135 Beat<br /> 913159b3361Sopenharmony_ci 85 Bebob<br /> 914159b3361Sopenharmony_ci 96 Big Band<br /> 915159b3361Sopenharmony_ci 138 Black Metal<br /> 916159b3361Sopenharmony_ci 89 Bluegrass<br /> 917159b3361Sopenharmony_ci 0 Blues<br /> 918159b3361Sopenharmony_ci 107 Booty Bass<br /> 919159b3361Sopenharmony_ci 132 BritPop<br /> 920159b3361Sopenharmony_ci 65 Cabaret<br /> 921159b3361Sopenharmony_ci 88 Celtic<br /> 922159b3361Sopenharmony_ci 104 Chamber Music<br /> 923159b3361Sopenharmony_ci 102 Chanson<br /> 924159b3361Sopenharmony_ci 97 Chorus<br /> 925159b3361Sopenharmony_ci 136 Christian Gangsta<br /> 926159b3361Sopenharmony_ci 61 Christian Rap<br /> 927159b3361Sopenharmony_ci 141 Christian Rock<br /> 928159b3361Sopenharmony_ci 32 Classical<br /> 929159b3361Sopenharmony_ci 1 Classic Rock<br /> 930159b3361Sopenharmony_ci 112 Club<br /> 931159b3361Sopenharmony_ci 128 Club-House<br /> 932159b3361Sopenharmony_ci 57 Comedy<br /> 933159b3361Sopenharmony_ci 140 Contemporary Christian<br /> 934159b3361Sopenharmony_ci 2 Country<br /> 935159b3361Sopenharmony_ci 139 Crossover<br /> 936159b3361Sopenharmony_ci 58 Cult 937159b3361Sopenharmony_ci </td> 938159b3361Sopenharmony_ci <td style="border-bottom-width:0px;"> 939159b3361Sopenharmony_ci 3 Dance<br /> 940159b3361Sopenharmony_ci 125 Dance Hall<br /> 941159b3361Sopenharmony_ci 50 Darkwave<br /> 942159b3361Sopenharmony_ci 22 Death Metal<br /> 943159b3361Sopenharmony_ci 4 Disco<br /> 944159b3361Sopenharmony_ci 55 Dream<br /> 945159b3361Sopenharmony_ci 127 Drum & Bass<br /> 946159b3361Sopenharmony_ci 122 Drum Solo<br /> 947159b3361Sopenharmony_ci 120 Duet<br /> 948159b3361Sopenharmony_ci 98 Easy Listening<br /> 949159b3361Sopenharmony_ci 52 Electronic<br /> 950159b3361Sopenharmony_ci 48 Ethnic<br /> 951159b3361Sopenharmony_ci 54 Eurodance<br /> 952159b3361Sopenharmony_ci 124 Euro-House<br /> 953159b3361Sopenharmony_ci 25 Euro-Techno<br /> 954159b3361Sopenharmony_ci 84 Fast Fusion<br /> 955159b3361Sopenharmony_ci 80 Folk<br /> 956159b3361Sopenharmony_ci 115 Folklore<br /> 957159b3361Sopenharmony_ci 81 Folk-Rock<br /> 958159b3361Sopenharmony_ci 119 Freestyle<br /> 959159b3361Sopenharmony_ci 5 Funk<br /> 960159b3361Sopenharmony_ci 30 Fusion<br /> 961159b3361Sopenharmony_ci 36 Game<br /> 962159b3361Sopenharmony_ci 59 Gangsta<br /> 963159b3361Sopenharmony_ci 126 Goa<br /> 964159b3361Sopenharmony_ci 38 Gospel<br /> 965159b3361Sopenharmony_ci 49 Gothic<br /> 966159b3361Sopenharmony_ci 91 Gothic Rock<br /> 967159b3361Sopenharmony_ci 6 Grunge<br /> 968159b3361Sopenharmony_ci 129 Hardcore<br /> 969159b3361Sopenharmony_ci 79 Hard Rock<br /> 970159b3361Sopenharmony_ci 137 Heavy Metal<br /> 971159b3361Sopenharmony_ci 7 Hip-Hop<br /> 972159b3361Sopenharmony_ci 35 House<br /> 973159b3361Sopenharmony_ci 100 Humour<br /> 974159b3361Sopenharmony_ci 131 Indie 975159b3361Sopenharmony_ci </td> 976159b3361Sopenharmony_ci <td style="border-bottom-width:0px;"> 977159b3361Sopenharmony_ci 19 Industrial<br /> 978159b3361Sopenharmony_ci 33 Instrumental<br /> 979159b3361Sopenharmony_ci 46 Instrumental Pop<br /> 980159b3361Sopenharmony_ci 47 Instrumental Rock<br /> 981159b3361Sopenharmony_ci 8 Jazz<br /> 982159b3361Sopenharmony_ci 29 Jazz+Funk<br /> 983159b3361Sopenharmony_ci 146 JPop<br /> 984159b3361Sopenharmony_ci 63 Jungle<br /> 985159b3361Sopenharmony_ci 86 Latin<br /> 986159b3361Sopenharmony_ci 71 Lo-Fi<br /> 987159b3361Sopenharmony_ci 45 Meditative<br /> 988159b3361Sopenharmony_ci 142 Merengue<br /> 989159b3361Sopenharmony_ci 9 Metal<br /> 990159b3361Sopenharmony_ci 77 Musical<br /> 991159b3361Sopenharmony_ci 82 National Folk<br /> 992159b3361Sopenharmony_ci 64 Native US<br /> 993159b3361Sopenharmony_ci 133 Negerpunk<br /> 994159b3361Sopenharmony_ci 10 New Age<br /> 995159b3361Sopenharmony_ci 66 New Wave<br /> 996159b3361Sopenharmony_ci 39 Noise<br /> 997159b3361Sopenharmony_ci 11 Oldies<br /> 998159b3361Sopenharmony_ci 103 Opera<br /> 999159b3361Sopenharmony_ci 12 Other<br /> 1000159b3361Sopenharmony_ci 75 Polka<br /> 1001159b3361Sopenharmony_ci 134 Polsk Punk<br /> 1002159b3361Sopenharmony_ci 13 Pop<br /> 1003159b3361Sopenharmony_ci 53 Pop-Folk<br /> 1004159b3361Sopenharmony_ci 62 Pop/Funk<br /> 1005159b3361Sopenharmony_ci 109 Porn Groove<br /> 1006159b3361Sopenharmony_ci 117 Power Ballad<br /> 1007159b3361Sopenharmony_ci 23 Pranks<br /> 1008159b3361Sopenharmony_ci 108 Primus<br /> 1009159b3361Sopenharmony_ci 92 Progressive Rock<br /> 1010159b3361Sopenharmony_ci 67 Psychedelic<br /> 1011159b3361Sopenharmony_ci 93 Psychedelic Rock<br /> 1012159b3361Sopenharmony_ci 43 Punk<br /> 1013159b3361Sopenharmony_ci 121 Punk Rock 1014159b3361Sopenharmony_ci </td> 1015159b3361Sopenharmony_ci <td style="border-bottom-width:0px;"> 1016159b3361Sopenharmony_ci 15 Rap<br /> 1017159b3361Sopenharmony_ci 68 Rave<br /> 1018159b3361Sopenharmony_ci 14 R&B<br /> 1019159b3361Sopenharmony_ci 16 Reggae<br /> 1020159b3361Sopenharmony_ci 76 Retro<br /> 1021159b3361Sopenharmony_ci 87 Revival<br /> 1022159b3361Sopenharmony_ci 118 Rhythmic Soul<br /> 1023159b3361Sopenharmony_ci 17 Rock<br /> 1024159b3361Sopenharmony_ci 78 Rock & Roll<br /> 1025159b3361Sopenharmony_ci 143 Salsa<br /> 1026159b3361Sopenharmony_ci 114 Samba<br /> 1027159b3361Sopenharmony_ci 110 Satire<br /> 1028159b3361Sopenharmony_ci 69 Showtunes<br /> 1029159b3361Sopenharmony_ci 21 Ska<br /> 1030159b3361Sopenharmony_ci 111 Slow Jam<br /> 1031159b3361Sopenharmony_ci 95 Slow Rock<br /> 1032159b3361Sopenharmony_ci 105 Sonata<br /> 1033159b3361Sopenharmony_ci 42 Soul<br /> 1034159b3361Sopenharmony_ci 37 Sound Clip<br /> 1035159b3361Sopenharmony_ci 24 Soundtrack<br /> 1036159b3361Sopenharmony_ci 56 Southern Rock<br /> 1037159b3361Sopenharmony_ci 44 Space<br /> 1038159b3361Sopenharmony_ci 101 Speech<br /> 1039159b3361Sopenharmony_ci 83 Swing<br /> 1040159b3361Sopenharmony_ci 94 Symphonic Rock<br /> 1041159b3361Sopenharmony_ci 106 Symphony<br /> 1042159b3361Sopenharmony_ci 147 SynthPop<br /> 1043159b3361Sopenharmony_ci 113 Tango<br /> 1044159b3361Sopenharmony_ci 18 Techno<br /> 1045159b3361Sopenharmony_ci 51 Techno-Industrial<br /> 1046159b3361Sopenharmony_ci 130 Terror<br /> 1047159b3361Sopenharmony_ci 144 Thrash Metal<br /> 1048159b3361Sopenharmony_ci 60 Top 40<br /> 1049159b3361Sopenharmony_ci 70 Trailer<br /> 1050159b3361Sopenharmony_ci 31 Trance<br /> 1051159b3361Sopenharmony_ci 72 Tribal<br /> 1052159b3361Sopenharmony_ci 27 Trip-Hop<br /> 1053159b3361Sopenharmony_ci 28 Vocal 1054159b3361Sopenharmony_ci </td> 1055159b3361Sopenharmony_ci </tr> 1056159b3361Sopenharmony_ci </table> 1057159b3361Sopenharmony_ci <p class="settingtitle"> 1058159b3361Sopenharmony_ci <a name="help"><span class="hilight">--help</span></a> Print the command line help. 1059159b3361Sopenharmony_ci </p> 1060159b3361Sopenharmony_ci <p> 1061159b3361Sopenharmony_ci Print the short command line help and exit. 1062159b3361Sopenharmony_ci </p> 1063159b3361Sopenharmony_ci <p class="settingtitle"> 1064159b3361Sopenharmony_ci <a name="highpass"><span class="hilight">--highpass number</span></a> Use a highpass filter when encoding 1065159b3361Sopenharmony_ci </p> 1066159b3361Sopenharmony_ci <p> 1067159b3361Sopenharmony_ci Enables a highpass filter of the specified frequency when encoding the source. 1068159b3361Sopenharmony_ci Range [0.001..50]kHz or [50..50000]Hz.<br/> 1069159b3361Sopenharmony_ci This is usually not required, and the gains are usually minimal. May be useful to 1070159b3361Sopenharmony_ci remove an interference signal on 50Hz or 60Hz, or a DC offset. (default: disabled)<br/> 1071159b3361Sopenharmony_ci Note: The current implementation has a minimum highpass frequency of (67.5/62)% of the sample rate 1072159b3361Sopenharmony_ci (I.e. 481Hz at 44Khz). 1073159b3361Sopenharmony_ci </p> 1074159b3361Sopenharmony_ci <p class="settingtitle"> 1075159b3361Sopenharmony_ci <a name="highpass-width"><span class="hilight">--highpass-width width</span></a> Set the width of the decaying curve. 1076159b3361Sopenharmony_ci </p> 1077159b3361Sopenharmony_ci <p> 1078159b3361Sopenharmony_ci Specify the width in Hz of the decaying curve of the highpass. Range [16..50000]Hz<br/> 1079159b3361Sopenharmony_ci The minimum (and default) width is 75% of a band's width (which is 1/64th of the sample rate).<br/> 1080159b3361Sopenharmony_ci Note: See the remark in the --highpass command above. 1081159b3361Sopenharmony_ci </p> 1082159b3361Sopenharmony_ci <p class="settingtitle"> 1083159b3361Sopenharmony_ci <a name="id3v1-only"><span class="hilight">--id3v1-only</span></a> Disable the use of id3v2. 1084159b3361Sopenharmony_ci </p> 1085159b3361Sopenharmony_ci <p> 1086159b3361Sopenharmony_ci Put it before any tag setting.<br/> 1087159b3361Sopenharmony_ci This setting tells LAME to use ID3 v1 tag only, and not create an ID3v2 even if 1088159b3361Sopenharmony_ci it thinks it should. 1089159b3361Sopenharmony_ci </p> 1090159b3361Sopenharmony_ci <p class="settingtitle"> 1091159b3361Sopenharmony_ci <a name="id3v2-only"><span class="hilight">--id3v2-only</span></a> Disable the user ov id3v1. 1092159b3361Sopenharmony_ci </p> 1093159b3361Sopenharmony_ci <p> 1094159b3361Sopenharmony_ci Put it before any tag setting.<br/> 1095159b3361Sopenharmony_ci This setting tells LAME to use ID3 v2 tag only. An ID3 v1 tag would not be written. 1096159b3361Sopenharmony_ci </p> 1097159b3361Sopenharmony_ci <p class="settingtitle"> 1098159b3361Sopenharmony_ci <a name="ignore-tag-errors"><span class="hilight">--ignore-tag-errors</span></a> Ignore tag information errors 1099159b3361Sopenharmony_ci </p> 1100159b3361Sopenharmony_ci <p> 1101159b3361Sopenharmony_ci Put it before any tag setting.<br/> 1102159b3361Sopenharmony_ci This tells lame to ignore the tag information that sees as erroneous and continue 1103159b3361Sopenharmony_ci encoding without those. Without this setting, errors are reported and encoding 1104159b3361Sopenharmony_ci does not start. 1105159b3361Sopenharmony_ci </p> 1106159b3361Sopenharmony_ci <p class="settingtitle"> 1107159b3361Sopenharmony_ci <a name="license"><span class="hilight">--license</span></a> Print the license page 1108159b3361Sopenharmony_ci </p> 1109159b3361Sopenharmony_ci <p> 1110159b3361Sopenharmony_ci Prints version and license information about LAME encoder. 1111159b3361Sopenharmony_ci </p> 1112159b3361Sopenharmony_ci <p class="settingtitle"> 1113159b3361Sopenharmony_ci <a name="little-endian"><span class="hilight">--little-endian</span></a> Set the byte order to little-endian. 1114159b3361Sopenharmony_ci </p> 1115159b3361Sopenharmony_ci <p> 1116159b3361Sopenharmony_ci This switch tells LAME that the RAW pcm input is encoded in little-endian. It is 1117159b3361Sopenharmony_ci the default setting. 1118159b3361Sopenharmony_ci </p> 1119159b3361Sopenharmony_ci <p class="settingtitle"> 1120159b3361Sopenharmony_ci <a name="longhelp"><span class="hilight">--longhelp</span></a> Shows the detailed help 1121159b3361Sopenharmony_ci </p> 1122159b3361Sopenharmony_ci <p> 1123159b3361Sopenharmony_ci Prints a help page with all of the command-line switches and a brief explanation 1124159b3361Sopenharmony_ci of them. 1125159b3361Sopenharmony_ci </p> 1126159b3361Sopenharmony_ci <p class="settingtitle"> 1127159b3361Sopenharmony_ci <a name="lowpass"><span class="hilight">--lowpass number</span></a> Use a lowpass filter when encoding 1128159b3361Sopenharmony_ci </p> 1129159b3361Sopenharmony_ci <p> 1130159b3361Sopenharmony_ci Enables a lowpass filter of the specified frequency when encoding the source. 1131159b3361Sopenharmony_ci Range [0.001..50]kHz or [50..50000]Hz<br /> 1132159b3361Sopenharmony_ci </p> 1133159b3361Sopenharmony_ci <p> 1134159b3361Sopenharmony_ci Using a lowpass filter helps reducing the amount of data to encode. This is 1135159b3361Sopenharmony_ci important in MP3 due to a limitation in very high frequencies (>16Khz). The 1136159b3361Sopenharmony_ci default value depends on the target bitrate/quality. It is not recommended to 1137159b3361Sopenharmony_ci change it as a general basis. 1138159b3361Sopenharmony_ci </p> 1139159b3361Sopenharmony_ci <p class="settingtitle"> 1140159b3361Sopenharmony_ci <a name="lowpass-width"><span class="hilight">--lowpass-width width</span></a> Set the width of the decaying curve. 1141159b3361Sopenharmony_ci </p> 1142159b3361Sopenharmony_ci <p> 1143159b3361Sopenharmony_ci Specify the width in Hz of the decaying curve of the lowpass. Range [0.001..16]kHz or [16..50000]Hz <br/> 1144159b3361Sopenharmony_ci The lowpass is in the center of this curve. 1145159b3361Sopenharmony_ci The minimum (and default) width is 75% of a band's width (which is 1/64th of the sample rate). 1146159b3361Sopenharmony_ci </p> 1147159b3361Sopenharmony_ci <p class="settingtitle"> 1148159b3361Sopenharmony_ci <a name="m"><span class="hilight">-m x</span></a> Channel modes 1149159b3361Sopenharmony_ci </p> 1150159b3361Sopenharmony_ci <table cellpadding="4"> 1151159b3361Sopenharmony_ci <tr> 1152159b3361Sopenharmony_ci <td width="35px">-m m</td> 1153159b3361Sopenharmony_ci <td>mono</td> 1154159b3361Sopenharmony_ci </tr> 1155159b3361Sopenharmony_ci <tr> 1156159b3361Sopenharmony_ci <td>-m l</td> 1157159b3361Sopenharmony_ci <td>get only the left channel of a stereo signal for a mono output</td> 1158159b3361Sopenharmony_ci </tr> 1159159b3361Sopenharmony_ci <tr> 1160159b3361Sopenharmony_ci <td>-m r</td> 1161159b3361Sopenharmony_ci <td>get only the right channel of a stereo signal for a mono output</td> 1162159b3361Sopenharmony_ci </tr> 1163159b3361Sopenharmony_ci <tr> 1164159b3361Sopenharmony_ci <td>-m s</td> 1165159b3361Sopenharmony_ci <td>forced L/R stereo</td> 1166159b3361Sopenharmony_ci </tr> 1167159b3361Sopenharmony_ci <tr> 1168159b3361Sopenharmony_ci <td>-m j /<br/>-m a</td> 1169159b3361Sopenharmony_ci <td>automatic switch between L/R and M/S stereo</td> 1170159b3361Sopenharmony_ci </tr> 1171159b3361Sopenharmony_ci <tr> 1172159b3361Sopenharmony_ci <td>-m f</td> 1173159b3361Sopenharmony_ci <td>forced mid/side stereo</td> 1174159b3361Sopenharmony_ci </tr> 1175159b3361Sopenharmony_ci <tr> 1176159b3361Sopenharmony_ci <td style="border-bottom:0px;">-m d</td> 1177159b3361Sopenharmony_ci <td style="border-bottom:0px;">dual (independent) channels.</td> 1178159b3361Sopenharmony_ci </tr> 1179159b3361Sopenharmony_ci </table> 1180159b3361Sopenharmony_ci <p> 1181159b3361Sopenharmony_ci MONO is the default mode for mono input files. If "-m m" is specified 1182159b3361Sopenharmony_ci for a stereo input file, the two channels will be averaged into a mono 1183159b3361Sopenharmony_ci signal. (Note: See comments about the -a switch for RAW PCM streams) 1184159b3361Sopenharmony_ci </p> 1185159b3361Sopenharmony_ci <p> 1186159b3361Sopenharmony_ci FORCED L/R STEREO encodes the left and the right signals independently, and 1187159b3361Sopenharmony_ci gives more or less bits to each, depending on the currently available. 1188159b3361Sopenharmony_ci </p> 1189159b3361Sopenharmony_ci <p> 1190159b3361Sopenharmony_ci JOINT STEREO is the default mode of encoding. jstereo means the encoder can use 1191159b3361Sopenharmony_ci (on a frame by frame basis) either L/R stereo or mid/side stereo. 1192159b3361Sopenharmony_ci In mid/side stereo, the mid (L+R) and side (L-R) 1193159b3361Sopenharmony_ci channels are encoded, and more bits are allocated to the mid channel 1194159b3361Sopenharmony_ci than the side channel. When there isn't too much stereo separation, this effectively 1195159b3361Sopenharmony_ci increases the bandwidth, so having higher quality with the same amount of bits.<br/> 1196159b3361Sopenharmony_ci Using mid/side stereo inappropriately can result in audible 1197159b3361Sopenharmony_ci compression artifacts. Too much switching between mid/side and regular 1198159b3361Sopenharmony_ci stereo can also sound bad. To determine when to switch to mid/side 1199159b3361Sopenharmony_ci stereo, LAME uses a much more sophisticated algorithm than the one 1200159b3361Sopenharmony_ci described in the ISO documentation. 1201159b3361Sopenharmony_ci </p> 1202159b3361Sopenharmony_ci <p> 1203159b3361Sopenharmony_ci FORCED MID/SIDE STEREO forces all frames to be encoded with mid/side stereo. It 1204159b3361Sopenharmony_ci should only be used if you are sure every frame of the input file 1205159b3361Sopenharmony_ci has very little stereo seperation. 1206159b3361Sopenharmony_ci </p> 1207159b3361Sopenharmony_ci <p> 1208159b3361Sopenharmony_ci DUAL CHANNEL mode is similar to encode the left and right as two mono signals. 1209159b3361Sopenharmony_ci Its purpose was meant for Dual language streams where only one of them should be decoded. 1210159b3361Sopenharmony_ci Most decoders just decode them as a stereo stream 1211159b3361Sopenharmony_ci </p> 1212159b3361Sopenharmony_ci <p class="settingtitle"> 1213159b3361Sopenharmony_ci <a name="mp1input"><span class="hilight">--mp1input</span></a> 1214159b3361Sopenharmony_ci <a name="mp2input"><span class="hilight">--mp2input</span></a> 1215159b3361Sopenharmony_ci <a name="mp3input"><span class="hilight">--mp3input</span></a> MPEG layer I, II or III input file 1216159b3361Sopenharmony_ci </p> 1217159b3361Sopenharmony_ci <p> 1218159b3361Sopenharmony_ci Assume the input file is an MP1/2/3 file. LAME will decode the input file 1219159b3361Sopenharmony_ci before re-encoding it. Since MP3 is a lossy format, this is 1220159b3361Sopenharmony_ci not recommended in general. But it is useful for creating low bitrate 1221159b3361Sopenharmony_ci mp3s from high bitrate mp3s. If the filename ends in ".mp3" LAME will assume 1222159b3361Sopenharmony_ci it is an MP3. For stdin or MP3 files which don't end in .mp3 you need 1223159b3361Sopenharmony_ci to use this switch. 1224159b3361Sopenharmony_ci </p> 1225159b3361Sopenharmony_ci <p class="settingtitle"> 1226159b3361Sopenharmony_ci <a name="noasm"><span class="hilight">--noasm value</span></a> Disables the specified assembler 1227159b3361Sopenharmony_ci instructions 1228159b3361Sopenharmony_ci </p> 1229159b3361Sopenharmony_ci <p> 1230159b3361Sopenharmony_ci When the encoder is compiled with assembler optimizations, this setting allows 1231159b3361Sopenharmony_ci to disable them at runtime (They are only enabled if the CPU supports them). 1232159b3361Sopenharmony_ci The purpose of this setting is to detect problems in those optimizations, and/or 1233159b3361Sopenharmony_ci check the speed difference. 1234159b3361Sopenharmony_ci </p> 1235159b3361Sopenharmony_ci <p class="settingtitle"> 1236159b3361Sopenharmony_ci <a name="nogap"><span class="hilight">--nogap file1 file2 [...]</span></a> Encodes multiple continuous 1237159b3361Sopenharmony_ci files. 1238159b3361Sopenharmony_ci </p> 1239159b3361Sopenharmony_ci <p> 1240159b3361Sopenharmony_ci Encodes multiple files (ordered by position) which are meant to be played 1241159b3361Sopenharmony_ci gaplessly. 1242159b3361Sopenharmony_ci </p> 1243159b3361Sopenharmony_ci <p> 1244159b3361Sopenharmony_ci By default, LAME will encode the files with accurate length, but the first and 1245159b3361Sopenharmony_ci last frame may contain a few erroneous samples for signals that don't fade-in/out 1246159b3361Sopenharmony_ci (as is the case of continuous playback). 1247159b3361Sopenharmony_ci </p> 1248159b3361Sopenharmony_ci <p> 1249159b3361Sopenharmony_ci This setting solves that by using the samples from the next/previous file to 1250159b3361Sopenharmony_ci compute the encoding. 1251159b3361Sopenharmony_ci </p> 1252159b3361Sopenharmony_ci <p class="settingtitle"> 1253159b3361Sopenharmony_ci <a name="nogapout"><span class="hilight">--nogapout dir</span></a> Specify a directory for the output 1254159b3361Sopenharmony_ci of the files encoded with --nogap 1255159b3361Sopenharmony_ci </p> 1256159b3361Sopenharmony_ci <p> 1257159b3361Sopenharmony_ci This setting should precede --nogap, and is used to specify the alternate 1258159b3361Sopenharmony_ci directory where to store the encoded files. The default one is the input file 1259159b3361Sopenharmony_ci directory. 1260159b3361Sopenharmony_ci </p> 1261159b3361Sopenharmony_ci <p class="settingtitle"> 1262159b3361Sopenharmony_ci <a name="nogaptags"><span class="hilight">--nogaptags</span></a> Enables the use of VBR tags with files 1263159b3361Sopenharmony_ci encoded with --nogap 1264159b3361Sopenharmony_ci </p> 1265159b3361Sopenharmony_ci <p> 1266159b3361Sopenharmony_ci Tells LAME to put VBR tags to encoded files if they are encoded in VBR or ABR 1267159b3361Sopenharmony_ci modes. Else, using the --nogap option doesn't generate it. 1268159b3361Sopenharmony_ci </p> 1269159b3361Sopenharmony_ci <p class="settingtitle"> 1270159b3361Sopenharmony_ci <a name="nohist"><span class="hilight">--nohist</span></a> Disable bitrate Histogram 1271159b3361Sopenharmony_ci </p> 1272159b3361Sopenharmony_ci <p> 1273159b3361Sopenharmony_ci By default, LAME will display a bitrate histogram while producing 1274159b3361Sopenharmony_ci VBR mp3 files. This will disable that feature. 1275159b3361Sopenharmony_ci </p> 1276159b3361Sopenharmony_ci <p class="settingtitle"> 1277159b3361Sopenharmony_ci <a name="noreplaygain"><span class="hilight">--noreplaygain</span></a> Disable ReplayGain analysis 1278159b3361Sopenharmony_ci </p> 1279159b3361Sopenharmony_ci <p> 1280159b3361Sopenharmony_ci By default ReplayGain analysis is enabled. This switch disables it. 1281159b3361Sopenharmony_ci </p> 1282159b3361Sopenharmony_ci <p> 1283159b3361Sopenharmony_ci See also: --replaygain-accurate, --replaygain-fast 1284159b3361Sopenharmony_ci </p> 1285159b3361Sopenharmony_ci <p class="settingtitle"> 1286159b3361Sopenharmony_ci <a name="o"><span class="hilight">-o</span></a> non-original 1287159b3361Sopenharmony_ci </p> 1288159b3361Sopenharmony_ci <p> 1289159b3361Sopenharmony_ci Mark the encoded file as a copy 1290159b3361Sopenharmony_ci </p> 1291159b3361Sopenharmony_ci <p class="settingtitle"> 1292159b3361Sopenharmony_ci <a name="p"><span class="hilight">-p</span></a> CRC error detection 1293159b3361Sopenharmony_ci </p> 1294159b3361Sopenharmony_ci <p> 1295159b3361Sopenharmony_ci Turn on CRC error protection. 1296159b3361Sopenharmony_ci It will add a cyclic redundancy check (CRC) code in each frame, allowing to 1297159b3361Sopenharmony_ci detect transmission errors that could occur on the MP3 stream. However, it 1298159b3361Sopenharmony_ci takes 16 bits per frame that would otherwise be used for encoding, and then 1299159b3361Sopenharmony_ci will slightly reduce the sound quality. 1300159b3361Sopenharmony_ci </p> 1301159b3361Sopenharmony_ci <p class="settingtitle"> 1302159b3361Sopenharmony_ci <a name="pad-id3v2"><span class="hilight">--pad-id3v2</span></a> Pad ID3v2 tag. 1303159b3361Sopenharmony_ci </p> 1304159b3361Sopenharmony_ci <p> 1305159b3361Sopenharmony_ci Pads the ID3v2 tag with extra 128bytes to allow it to expand. 1306159b3361Sopenharmony_ci </p> 1307159b3361Sopenharmony_ci <p class="settingtitle"> 1308159b3361Sopenharmony_ci <a name="preset"><span class="hilight">--preset x</span></a> Enable one of the presets 1309159b3361Sopenharmony_ci </p> 1310159b3361Sopenharmony_ci <table cellpadding="4"> 1311159b3361Sopenharmony_ci <tr> 1312159b3361Sopenharmony_ci <th>Setting</th> 1313159b3361Sopenharmony_ci <th>Meaning</th> 1314159b3361Sopenharmony_ci </tr> 1315159b3361Sopenharmony_ci <tr> 1316159b3361Sopenharmony_ci <td>--preset medium</td> 1317159b3361Sopenharmony_ci <td>-V 5 --vbr-old</td> 1318159b3361Sopenharmony_ci </tr> 1319159b3361Sopenharmony_ci <tr> 1320159b3361Sopenharmony_ci <td>--preset standard</td> 1321159b3361Sopenharmony_ci <td>-V 2 --vbr-old</td> 1322159b3361Sopenharmony_ci </tr> 1323159b3361Sopenharmony_ci <tr> 1324159b3361Sopenharmony_ci <td>--preset extreme</td> 1325159b3361Sopenharmony_ci <td>-V 0 --vbr-old</td> 1326159b3361Sopenharmony_ci </tr> 1327159b3361Sopenharmony_ci <tr> 1328159b3361Sopenharmony_ci <td>--preset insane</td> 1329159b3361Sopenharmony_ci <td>-b 320 --vbr-old</td> 1330159b3361Sopenharmony_ci </tr> 1331159b3361Sopenharmony_ci <tr> 1332159b3361Sopenharmony_ci <td>--preset fast xxx</td> 1333159b3361Sopenharmony_ci <td>In versions older than LAME 3.98, "fast" was needed to enable the vbr-new routine. It is no longer needed.</td> 1334159b3361Sopenharmony_ci </tr> 1335159b3361Sopenharmony_ci <tr> 1336159b3361Sopenharmony_ci <td colspan="2"> </td> 1337159b3361Sopenharmony_ci </tr> 1338159b3361Sopenharmony_ci <tr> 1339159b3361Sopenharmony_ci <td>--preset number</td> 1340159b3361Sopenharmony_ci <td>--abr number</td> 1341159b3361Sopenharmony_ci </tr> 1342159b3361Sopenharmony_ci <tr> 1343159b3361Sopenharmony_ci <td>--preset cbr number</td> 1344159b3361Sopenharmony_ci <td>-b number</td> 1345159b3361Sopenharmony_ci </tr> 1346159b3361Sopenharmony_ci <tr> 1347159b3361Sopenharmony_ci <th colspan="2">Old compatibility settings. Meaningless</th> 1348159b3361Sopenharmony_ci </tr> 1349159b3361Sopenharmony_ci <tr> 1350159b3361Sopenharmony_ci <td>--preset phone</td> 1351159b3361Sopenharmony_ci <td>-b 16 -m m</td> 1352159b3361Sopenharmony_ci </tr> 1353159b3361Sopenharmony_ci <tr> 1354159b3361Sopenharmony_ci <td>--preset phon+ / lw / mw-eu</td> 1355159b3361Sopenharmony_ci <td>-b 24 -m m</td> 1356159b3361Sopenharmony_ci </tr> 1357159b3361Sopenharmony_ci <tr> 1358159b3361Sopenharmony_ci <td>--preset mw-us</td> 1359159b3361Sopenharmony_ci <td>-b 40 -m m</td> 1360159b3361Sopenharmony_ci </tr> 1361159b3361Sopenharmony_ci <tr> 1362159b3361Sopenharmony_ci <td>--preset voice</td> 1363159b3361Sopenharmony_ci <td>-b 56 -m m</td> 1364159b3361Sopenharmony_ci </tr> 1365159b3361Sopenharmony_ci <tr> 1366159b3361Sopenharmony_ci <td>--preset fm / radio</td> 1367159b3361Sopenharmony_ci <td>-b 112</td> 1368159b3361Sopenharmony_ci </tr> 1369159b3361Sopenharmony_ci <tr> 1370159b3361Sopenharmony_ci <td>--preset hifi</td> 1371159b3361Sopenharmony_ci <td>-b 160</td> 1372159b3361Sopenharmony_ci </tr> 1373159b3361Sopenharmony_ci <tr> 1374159b3361Sopenharmony_ci <td>--preset cd</td> 1375159b3361Sopenharmony_ci <td>-b 192</td> 1376159b3361Sopenharmony_ci </tr> 1377159b3361Sopenharmony_ci <tr> 1378159b3361Sopenharmony_ci <td style="border-bottom:0px;">--preset studio</td> 1379159b3361Sopenharmony_ci <td style="border-bottom:0px;">-b 256</td> 1380159b3361Sopenharmony_ci </tr> 1381159b3361Sopenharmony_ci </table> 1382159b3361Sopenharmony_ci <p class="settingtitle"> 1383159b3361Sopenharmony_ci <a name="priority"><span class="hilight">--priority value</span></a> Set process priority 1384159b3361Sopenharmony_ci </p> 1385159b3361Sopenharmony_ci <p> 1386159b3361Sopenharmony_ci (Windows and OS/2 only) 1387159b3361Sopenharmony_ci </p> 1388159b3361Sopenharmony_ci <p> 1389159b3361Sopenharmony_ci Sets the process priority for LAME while running under Windows and/or IBM OS/2. 1390159b3361Sopenharmony_ci This can be very useful to avoid the system becoming slow and/or 1391159b3361Sopenharmony_ci unresponsive. By setting LAME to run in a lower priority, you leave 1392159b3361Sopenharmony_ci more time for the system to update basic processing (drawing windows, 1393159b3361Sopenharmony_ci polling keyboard/mouse, etc). The impact in LAME's performance is 1394159b3361Sopenharmony_ci minimal if you use priority 0 to 2. 1395159b3361Sopenharmony_ci </p> 1396159b3361Sopenharmony_ci <p> 1397159b3361Sopenharmony_ci The valid parameters are: 1398159b3361Sopenharmony_ci </p> 1399159b3361Sopenharmony_ci <table cellpadding="4"> 1400159b3361Sopenharmony_ci <thead> 1401159b3361Sopenharmony_ci <tr> 1402159b3361Sopenharmony_ci <th></th> 1403159b3361Sopenharmony_ci <th>Priority</th> 1404159b3361Sopenharmony_ci <th>Windows</th> 1405159b3361Sopenharmony_ci <th>OS/2</th> 1406159b3361Sopenharmony_ci </tr> 1407159b3361Sopenharmony_ci </thead> 1408159b3361Sopenharmony_ci <tbody> 1409159b3361Sopenharmony_ci <tr> 1410159b3361Sopenharmony_ci <td>0</td> 1411159b3361Sopenharmony_ci <td>Low priority </td> 1412159b3361Sopenharmony_ci <td>IDLE_PRIORITY_CLASS</td> 1413159b3361Sopenharmony_ci <td>IDLE, delta = 0</td> 1414159b3361Sopenharmony_ci </tr> 1415159b3361Sopenharmony_ci <tr> 1416159b3361Sopenharmony_ci <td>1</td> 1417159b3361Sopenharmony_ci <td>Medium priority </td> 1418159b3361Sopenharmony_ci <td>IDLE_PRIORITY_CLASS</td> 1419159b3361Sopenharmony_ci <td>IDLE, delta = +31</td> 1420159b3361Sopenharmony_ci </tr> 1421159b3361Sopenharmony_ci <tr> 1422159b3361Sopenharmony_ci <td>2</td> 1423159b3361Sopenharmony_ci <td>Regular priority </td> 1424159b3361Sopenharmony_ci <td>NORMAL_PRIORITY_CLASS</td> 1425159b3361Sopenharmony_ci <td>REGULAR, delta = -31</td> 1426159b3361Sopenharmony_ci </tr> 1427159b3361Sopenharmony_ci <tr> 1428159b3361Sopenharmony_ci <td>3</td> 1429159b3361Sopenharmony_ci <td>High priority </td> 1430159b3361Sopenharmony_ci <td>HIGH_PRIORITY_CLASS</td> 1431159b3361Sopenharmony_ci <td>REGULAR, delta = 0</td> 1432159b3361Sopenharmony_ci </tr> 1433159b3361Sopenharmony_ci <tr> 1434159b3361Sopenharmony_ci <td style="border-bottom:0px;">4</td> 1435159b3361Sopenharmony_ci <td style="border-bottom:0px;">Maximum priority </td> 1436159b3361Sopenharmony_ci <td style="border-bottom:0px;">HIGH_PRIORITY_CLASS</td> 1437159b3361Sopenharmony_ci <td style="border-bottom:0px;">REGULAR, delta = +31</td> 1438159b3361Sopenharmony_ci </tr> 1439159b3361Sopenharmony_ci </tbody> 1440159b3361Sopenharmony_ci </table> 1441159b3361Sopenharmony_ci <p> 1442159b3361Sopenharmony_ci Note that if you call '--priority' without a parameter, then 1443159b3361Sopenharmony_ci priority 0 will be assumed. 1444159b3361Sopenharmony_ci </p> 1445159b3361Sopenharmony_ci <p class="settingtitle"> 1446159b3361Sopenharmony_ci <a name="q"><span class="hilight">-q n</span></a> Algorithm quality selection 1447159b3361Sopenharmony_ci </p> 1448159b3361Sopenharmony_ci <p> 1449159b3361Sopenharmony_ci Bitrate is of course the main influence on quality. The higher the bitrate, 1450159b3361Sopenharmony_ci the higher the quality. But for a given bitrate, we have a choice of algorithms 1451159b3361Sopenharmony_ci to determine the best scalefactors and Huffman coding (noise shaping). 1452159b3361Sopenharmony_ci </p> 1453159b3361Sopenharmony_ci <p> 1454159b3361Sopenharmony_ci For CBR, ABR and --vbr-old modes, the following table applies 1455159b3361Sopenharmony_ci </p> 1456159b3361Sopenharmony_ci <table cellpadding="4"> 1457159b3361Sopenharmony_ci <tr> 1458159b3361Sopenharmony_ci <td>-q 0</td> 1459159b3361Sopenharmony_ci <td>Use the best algorithms (Best Huffman coding search, full outer loop, and the highest precision of several parameters).</td> 1460159b3361Sopenharmony_ci </tr> 1461159b3361Sopenharmony_ci <tr> 1462159b3361Sopenharmony_ci <td>-q 1 to -q 4</td> 1463159b3361Sopenharmony_ci <td>Similar to -q 0 without the full outer loop and with decreasing precision of parameters the further from -q 0. -q 3 is the default</td> 1464159b3361Sopenharmony_ci </tr> 1465159b3361Sopenharmony_ci <tr> 1466159b3361Sopenharmony_ci <td>-q 5 and -q 6</td> 1467159b3361Sopenharmony_ci <td>Same as -q 7, but enables noise shaping and increases subblock gain</td> 1468159b3361Sopenharmony_ci </tr> 1469159b3361Sopenharmony_ci <tr> 1470159b3361Sopenharmony_ci <td style="border-bottom:0px;">-q 7 to -q 9</td> 1471159b3361Sopenharmony_ci <td style="border-bottom:0px;">Same as -f. Very fast, OK quality. Psychoacoustics are used for pre-echo and mid/side stereo, but no noise-shaping is done.</td> 1472159b3361Sopenharmony_ci </tr> 1473159b3361Sopenharmony_ci </table> 1474159b3361Sopenharmony_ci <p> 1475159b3361Sopenharmony_ci For the default VBR mode since LAME 3.98, the following table applies 1476159b3361Sopenharmony_ci </p> 1477159b3361Sopenharmony_ci <table cellpadding="4"> 1478159b3361Sopenharmony_ci <tr> 1479159b3361Sopenharmony_ci <td>-q 0 to -q 4</td> 1480159b3361Sopenharmony_ci <td>include all features of the other modes and additionally use the best search when applying Huffman coding.</td> 1481159b3361Sopenharmony_ci </tr> 1482159b3361Sopenharmony_ci <tr> 1483159b3361Sopenharmony_ci <td>-q 5 and -q 6</td> 1484159b3361Sopenharmony_ci <td> include all features of -q7, calculate and consider actual quantisation noise, and additionally enable subblock gain.</td> 1485159b3361Sopenharmony_ci </tr> 1486159b3361Sopenharmony_ci <tr> 1487159b3361Sopenharmony_ci <td style="border-bottom:0px;">-q 7 to -q 9</td> 1488159b3361Sopenharmony_ci <td style="border-bottom:0px;">This level uses a psymodel but does not calculate quantisation noise when encoding: it takes a quick guess.</td> 1489159b3361Sopenharmony_ci </tr> 1490159b3361Sopenharmony_ci </table> 1491159b3361Sopenharmony_ci <p class="settingtitle"> 1492159b3361Sopenharmony_ci <a name="quiet"><span class="hilight">--quiet</span></a> Don't print any output in the screen 1493159b3361Sopenharmony_ci </p> 1494159b3361Sopenharmony_ci <p> 1495159b3361Sopenharmony_ci Disables the screen output. Useful for job processing or other times where 1496159b3361Sopenharmony_ci screen output is undesirable. 1497159b3361Sopenharmony_ci </p> 1498159b3361Sopenharmony_ci <p class="settingtitle"> 1499159b3361Sopenharmony_ci <a name="r"><span class="hilight">-r</span></a> Input file is raw pcm 1500159b3361Sopenharmony_ci </p> 1501159b3361Sopenharmony_ci <p> 1502159b3361Sopenharmony_ci Assume the input file is raw pcm. Sampling rate and mono/stereo 1503159b3361Sopenharmony_ci must be specified on the command line. Without -r, LAME will perform 1504159b3361Sopenharmony_ci several fseek()'s on the input file looking for WAV and AIFF headers. 1505159b3361Sopenharmony_ci </p> 1506159b3361Sopenharmony_ci <p> 1507159b3361Sopenharmony_ci Not supported if LAME is compiled to use LIBSNDFILE. 1508159b3361Sopenharmony_ci </p> 1509159b3361Sopenharmony_ci <p class="settingtitle"> 1510159b3361Sopenharmony_ci <a name="replaygain-accurate"><span class="hilight">--replaygain-accurate</span></a> Slightly more accurate 1511159b3361Sopenharmony_ci ReplayGain analysis and finding the peak sample 1512159b3361Sopenharmony_ci </p> 1513159b3361Sopenharmony_ci <p> 1514159b3361Sopenharmony_ci Compute "Radio" ReplayGain on the decoded data stream. Find the peak sample 1515159b3361Sopenharmony_ci by decoding on the fly the encoded data stream and store it in the file. 1516159b3361Sopenharmony_ci </p> 1517159b3361Sopenharmony_ci <p> 1518159b3361Sopenharmony_ci ReplayGain analysis does _not_ affect the content of a compressed data 1519159b3361Sopenharmony_ci stream itself, it is a value stored in the header of a sound file. 1520159b3361Sopenharmony_ci Information on the purpose of ReplayGain and the algorithms used is 1521159b3361Sopenharmony_ci available from http://www.replaygain.org/ 1522159b3361Sopenharmony_ci </p> 1523159b3361Sopenharmony_ci <p> 1524159b3361Sopenharmony_ci By default, LAME performs ReplayGain analysis on the input data (after 1525159b3361Sopenharmony_ci the user-specified volume scaling). This behaviour might give slightly 1526159b3361Sopenharmony_ci inaccurate results because the data on the output of a lossy 1527159b3361Sopenharmony_ci compression/decompression sequence differs from the initial input data. 1528159b3361Sopenharmony_ci When --replaygain-accurate is specified the mp3 stream gets decoded on 1529159b3361Sopenharmony_ci the fly and the analysis is performed on the decoded data stream. 1530159b3361Sopenharmony_ci Although theoretically this method gives more accurate results, it has 1531159b3361Sopenharmony_ci several disadvantages: 1532159b3361Sopenharmony_ci </p> 1533159b3361Sopenharmony_ci <ul> 1534159b3361Sopenharmony_ci <li>tests have shown that the difference between the ReplayGain values 1535159b3361Sopenharmony_ci computed on the input data and decoded data is usually no greater 1536159b3361Sopenharmony_ci than 0.5dB, although the minimum volume difference the human ear 1537159b3361Sopenharmony_ci can perceive is about 1.0dB 1538159b3361Sopenharmony_ci </li> 1539159b3361Sopenharmony_ci <li>decoding on the fly significantly slows down the encoding process</li> 1540159b3361Sopenharmony_ci </ul> 1541159b3361Sopenharmony_ci The apparent advantage is that: 1542159b3361Sopenharmony_ci <ul> 1543159b3361Sopenharmony_ci <li> with --replaygain-accurate the peak sample is determined and 1544159b3361Sopenharmony_ci stored in the file. The knowledge of the peak sample can be useful 1545159b3361Sopenharmony_ci to decoders (players) to prevent a negative effect called 'clipping' 1546159b3361Sopenharmony_ci that introduces distortion into sound. 1547159b3361Sopenharmony_ci </li> 1548159b3361Sopenharmony_ci </ul> 1549159b3361Sopenharmony_ci <p> 1550159b3361Sopenharmony_ci Only the "Radio" ReplayGain value is computed. It is stored in the LAME tag. 1551159b3361Sopenharmony_ci The analysis is performed with the reference volume equal to 89dB. 1552159b3361Sopenharmony_ci Note: the reference volume has been changed from 83dB on transition 1553159b3361Sopenharmony_ci from version 3.95 to 3.95.1. 1554159b3361Sopenharmony_ci </p> 1555159b3361Sopenharmony_ci <p> 1556159b3361Sopenharmony_ci This option is not usable if the MP3 decoder was _explicitly_ disabled 1557159b3361Sopenharmony_ci in the build of LAME. (Note: if LAME is compiled without the MP3 decoder, 1558159b3361Sopenharmony_ci ReplayGain analysis is performed on the input data after user-specified 1559159b3361Sopenharmony_ci volume scaling). 1560159b3361Sopenharmony_ci </p> 1561159b3361Sopenharmony_ci <p> 1562159b3361Sopenharmony_ci See also: --replaygain-fast, --noreplaygain, --clipdetect 1563159b3361Sopenharmony_ci </p> 1564159b3361Sopenharmony_ci <p class="settingtitle"> 1565159b3361Sopenharmony_ci <a name="replaygain-fast"><span class="hilight">--replaygain-fast</span></a> Fast ReplayGain analysis 1566159b3361Sopenharmony_ci </p> 1567159b3361Sopenharmony_ci <p> 1568159b3361Sopenharmony_ci Compute "Radio" ReplayGain of the input data stream after user-specified 1569159b3361Sopenharmony_ci volume scaling and/or resampling. 1570159b3361Sopenharmony_ci </p> 1571159b3361Sopenharmony_ci <p> 1572159b3361Sopenharmony_ci ReplayGain analysis does _not_ affect the content of a compressed data 1573159b3361Sopenharmony_ci stream itself, it is a value stored in the header of a sound file. 1574159b3361Sopenharmony_ci Information on the purpose of ReplayGain and the algorithms used is 1575159b3361Sopenharmony_ci available from http://www.replaygain.org/ 1576159b3361Sopenharmony_ci </p> 1577159b3361Sopenharmony_ci <p> 1578159b3361Sopenharmony_ci Only the "Radio" ReplayGain value is computed. It is stored in the LAME tag. 1579159b3361Sopenharmony_ci The analysis is performed with the reference volume equal to 89dB. 1580159b3361Sopenharmony_ci Note: the reference volume has been changed from 83dB on transition 1581159b3361Sopenharmony_ci from version 3.95 to 3.95.1. 1582159b3361Sopenharmony_ci </p> 1583159b3361Sopenharmony_ci <p> 1584159b3361Sopenharmony_ci This switch is enabled by default. 1585159b3361Sopenharmony_ci </p> 1586159b3361Sopenharmony_ci <p> 1587159b3361Sopenharmony_ci See also: --replaygain-accurate, --noreplaygain 1588159b3361Sopenharmony_ci </p> 1589159b3361Sopenharmony_ci <p class="settingtitle"> 1590159b3361Sopenharmony_ci <a name="resample"><span class="hilight">--resample n</span></a> Output sampling frequency in kHz 1591159b3361Sopenharmony_ci </p> 1592159b3361Sopenharmony_ci <p> 1593159b3361Sopenharmony_ci where n = 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48 1594159b3361Sopenharmony_ci </p> 1595159b3361Sopenharmony_ci <p> 1596159b3361Sopenharmony_ci Output sampling frequency. Resample the input if necessary. 1597159b3361Sopenharmony_ci </p> 1598159b3361Sopenharmony_ci <p> 1599159b3361Sopenharmony_ci If not specified, LAME may sometimes resample automatically 1600159b3361Sopenharmony_ci when faced with extreme compression conditions (like encoding 1601159b3361Sopenharmony_ci a 44.1 kHz input file at 32 kbps). To disable this automatic 1602159b3361Sopenharmony_ci resampling, you have to use --resample to set the output sample rate 1603159b3361Sopenharmony_ci equal to the input sample rate. In that case, LAME will not 1604159b3361Sopenharmony_ci perform any extra computations. 1605159b3361Sopenharmony_ci </p> 1606159b3361Sopenharmony_ci <p class="settingtitle"> 1607159b3361Sopenharmony_ci <a name="s"><span class="hilight">-s n</span></a> Sampling frequency in kHz 1608159b3361Sopenharmony_ci </p> 1609159b3361Sopenharmony_ci <p> 1610159b3361Sopenharmony_ci where n = sampling rate in kHz. 1611159b3361Sopenharmony_ci </p> 1612159b3361Sopenharmony_ci <p> 1613159b3361Sopenharmony_ci Required for raw PCM input files. Otherwise it will be determined 1614159b3361Sopenharmony_ci from the header information in the input file. 1615159b3361Sopenharmony_ci </p> 1616159b3361Sopenharmony_ci <p> 1617159b3361Sopenharmony_ci LAME will automatically resample the input file to one of the 1618159b3361Sopenharmony_ci supported MP3 sample rates if necessary. 1619159b3361Sopenharmony_ci </p> 1620159b3361Sopenharmony_ci <p class="settingtitle"> 1621159b3361Sopenharmony_ci <a name="scale"><span class="hilight">--scale arg</span></a> 1622159b3361Sopenharmony_ci <a name="scale-l"><span class="hilight">--scale-l arg</span></a> 1623159b3361Sopenharmony_ci <a name="scale-r"><span class="hilight">--scale-r arg</span></a> Scale the amplitude of the input file 1624159b3361Sopenharmony_ci </p> 1625159b3361Sopenharmony_ci <p> 1626159b3361Sopenharmony_ci Scales input by arg. This just multiplies the PCM data 1627159b3361Sopenharmony_ci (after it has been converted to floating point) by arg. 1628159b3361Sopenharmony_ci </p> 1629159b3361Sopenharmony_ci <p> 1630159b3361Sopenharmony_ci arg > 1: increase volume<br/> 1631159b3361Sopenharmony_ci arg = 1: no effect<br/> 1632159b3361Sopenharmony_ci arg < 1: reduce volume<br/> 1633159b3361Sopenharmony_ci </p> 1634159b3361Sopenharmony_ci <p> 1635159b3361Sopenharmony_ci Use with care, since most MP3 decoders will truncate data 1636159b3361Sopenharmony_ci which decodes to values greater than 32768. 1637159b3361Sopenharmony_ci </p> 1638159b3361Sopenharmony_ci <p> 1639159b3361Sopenharmony_ci The <i>l</i> and <i>r</i> variants apply the scaling only to left (channel 0) or right 1640159b3361Sopenharmony_ci (channel 1) respectively. 1641159b3361Sopenharmony_ci </p> 1642159b3361Sopenharmony_ci <p class="settingtitle"> 1643159b3361Sopenharmony_ci <a name="signed"><span class="hilight">--signed</span></a> Input RAW uses signed values 1644159b3361Sopenharmony_ci </p> 1645159b3361Sopenharmony_ci <p> 1646159b3361Sopenharmony_ci Use with RAW pcm to indicate if the data is signed (values centered at zero) or 1647159b3361Sopenharmony_ci unsigned (all positive values). This is the default value. 1648159b3361Sopenharmony_ci </p> 1649159b3361Sopenharmony_ci <p class="settingtitle"> 1650159b3361Sopenharmony_ci <a name="silent"><span class="hilight">--silent</span></a> Don't print any output in the screen 1651159b3361Sopenharmony_ci </p> 1652159b3361Sopenharmony_ci <p> 1653159b3361Sopenharmony_ci Disables the screen output. Useful for job processing or other times where 1654159b3361Sopenharmony_ci screen output is undesirable. 1655159b3361Sopenharmony_ci </p> 1656159b3361Sopenharmony_ci <p class="settingtitle"> 1657159b3361Sopenharmony_ci <a name="space-id3v1"><span class="hilight">--space-id3v1</span></a> Use spaces for padding. 1658159b3361Sopenharmony_ci </p> 1659159b3361Sopenharmony_ci <p> 1660159b3361Sopenharmony_ci Use spaces instead of null values for padding data in an ID3v1 tag. 1661159b3361Sopenharmony_ci </p> 1662159b3361Sopenharmony_ci <p class="settingtitle"> 1663159b3361Sopenharmony_ci <a name="strictly-enforce-ISO"><span class="hilight">--strictly-enforce-ISO</span></a> Strict ISO compliance 1664159b3361Sopenharmony_ci </p> 1665159b3361Sopenharmony_ci <p> 1666159b3361Sopenharmony_ci With this option, LAME will enforce the 7680 bit limitation on 1667159b3361Sopenharmony_ci total frame size. This results in many wasted bits for 1668159b3361Sopenharmony_ci high bitrate encodings. Some decoders need it. 1669159b3361Sopenharmony_ci </p> 1670159b3361Sopenharmony_ci <p class="settingtitle"> 1671159b3361Sopenharmony_ci <a name="t"><span class="hilight">-t</span></a> Disable VBR tag or disable WAV header 1672159b3361Sopenharmony_ci </p> 1673159b3361Sopenharmony_ci <p>This setting has two different uses:</p> 1674159b3361Sopenharmony_ci <p> 1675159b3361Sopenharmony_ci When encoding to VBR, this setting disables writing the VBR Tag (also known as XING tag). 1676159b3361Sopenharmony_ci This tag is embedded by default in the frame 0 of the MP3 file. It lets VBR aware players 1677159b3361Sopenharmony_ci to correctly seek and compute playing times in such files.<br/> 1678159b3361Sopenharmony_ci </p> 1679159b3361Sopenharmony_ci <p> 1680159b3361Sopenharmony_ci When decoding MP3 to WAV using --decode, this flag will 1681159b3361Sopenharmony_ci disable writing the WAV header. The output will be raw pcm, 1682159b3361Sopenharmony_ci native endian format. Use -x to swap bytes. 1683159b3361Sopenharmony_ci </p> 1684159b3361Sopenharmony_ci <p class="settingtitle"> 1685159b3361Sopenharmony_ci <a name="T"><span class="hilight">-T</span></a> Force the usage of the LAME tag 1686159b3361Sopenharmony_ci </p> 1687159b3361Sopenharmony_ci <p> 1688159b3361Sopenharmony_ci By default, LAME already adds a LAME tag when encoding. 1689159b3361Sopenharmony_ci This setting overrides the -t setting, and implies --nogaptags. 1690159b3361Sopenharmony_ci </p> 1691159b3361Sopenharmony_ci <p class="settingtitle"> 1692159b3361Sopenharmony_ci <a name="unsigned"><span class="hilight">--unsigned</span></a> Input RAW uses unsigned values 1693159b3361Sopenharmony_ci </p> 1694159b3361Sopenharmony_ci <p> 1695159b3361Sopenharmony_ci Use with RAW pcm to indicate if the data is signed (values centered at zero) or 1696159b3361Sopenharmony_ci unsigned (all positive values). 1697159b3361Sopenharmony_ci </p> 1698159b3361Sopenharmony_ci <p class="settingtitle"> 1699159b3361Sopenharmony_ci <a name="usage"><span class="hilight">--usage</span></a> Print the command line help. 1700159b3361Sopenharmony_ci </p> 1701159b3361Sopenharmony_ci <p> 1702159b3361Sopenharmony_ci Print the short command line help and exit. 1703159b3361Sopenharmony_ci </p> 1704159b3361Sopenharmony_ci <p class="settingtitle"> 1705159b3361Sopenharmony_ci <a name="V"><span class="hilight">-V n</span></a> Enable VBR encoding 1706159b3361Sopenharmony_ci </p> 1707159b3361Sopenharmony_ci <p> 1708159b3361Sopenharmony_ci Encodes using the VBR algorithm, at the indicated quality.<br/> 1709159b3361Sopenharmony_ci 0=highest quality, bigger files. 9.999=lowest quality, smaller files. Decimal values can be specified, like: 4.51<br/> 1710159b3361Sopenharmony_ci On average, the resulting bitrates are as follows: 1711159b3361Sopenharmony_ci <table cellpadding="4"> 1712159b3361Sopenharmony_ci <thead> 1713159b3361Sopenharmony_ci <tr> 1714159b3361Sopenharmony_ci <th>Setting</th> 1715159b3361Sopenharmony_ci <th>Average bitrate (kbps)</th> 1716159b3361Sopenharmony_ci </tr> 1717159b3361Sopenharmony_ci </thead> 1718159b3361Sopenharmony_ci <tbody> 1719159b3361Sopenharmony_ci <tr> 1720159b3361Sopenharmony_ci <td align="right">0</td> 1721159b3361Sopenharmony_ci <td align="right">245</td> 1722159b3361Sopenharmony_ci </tr> 1723159b3361Sopenharmony_ci <tr> 1724159b3361Sopenharmony_ci <td align="right">2</td> 1725159b3361Sopenharmony_ci <td align="right">190</td> 1726159b3361Sopenharmony_ci </tr> 1727159b3361Sopenharmony_ci <tr> 1728159b3361Sopenharmony_ci <td align="right">3</td> 1729159b3361Sopenharmony_ci <td align="right">175</td> 1730159b3361Sopenharmony_ci </tr> 1731159b3361Sopenharmony_ci <tr> 1732159b3361Sopenharmony_ci <td align="right">4</td> 1733159b3361Sopenharmony_ci <td align="right">165</td> 1734159b3361Sopenharmony_ci </tr> 1735159b3361Sopenharmony_ci <tr> 1736159b3361Sopenharmony_ci <td style="border-bottom:0px;" align="right">5</td> 1737159b3361Sopenharmony_ci <td style="border-bottom:0px;" align="right">130</td> 1738159b3361Sopenharmony_ci </tr> 1739159b3361Sopenharmony_ci </tbody> 1740159b3361Sopenharmony_ci </table> 1741159b3361Sopenharmony_ci </p> 1742159b3361Sopenharmony_ci <p> 1743159b3361Sopenharmony_ci Using -V 7 or higher (lower quality) is not recommended. 1744159b3361Sopenharmony_ci ABR usually produces better results. 1745159b3361Sopenharmony_ci </p> 1746159b3361Sopenharmony_ci <p class="settingtitle"> 1747159b3361Sopenharmony_ci <a name="vbr-old"><span class="hilight">--vbr-old</span></a> Uses the old VBR method of encoding 1748159b3361Sopenharmony_ci </p> 1749159b3361Sopenharmony_ci <p> 1750159b3361Sopenharmony_ci Tells LAME to encode to VBR using the old (slower) method of encoding. 1751159b3361Sopenharmony_ci </p> 1752159b3361Sopenharmony_ci <p class="settingtitle"> 1753159b3361Sopenharmony_ci <a name="verbose"><span class="hilight">--verbose</span></a>Program verbosity 1754159b3361Sopenharmony_ci </p> 1755159b3361Sopenharmony_ci <p> 1756159b3361Sopenharmony_ci Print a lot of information on screen. 1757159b3361Sopenharmony_ci </p> 1758159b3361Sopenharmony_ci <p class="settingtitle"> 1759159b3361Sopenharmony_ci <a name="version"><span class="hilight">--version</span></a> Prints the license page 1760159b3361Sopenharmony_ci </p> 1761159b3361Sopenharmony_ci <p> 1762159b3361Sopenharmony_ci Prints version and license information about LAME encoder. 1763159b3361Sopenharmony_ci </p> 1764159b3361Sopenharmony_ci <p class="settingtitle"> 1765159b3361Sopenharmony_ci <a name="x"><span class="hilight">-x</span></a> Swap input bytes 1766159b3361Sopenharmony_ci </p> 1767159b3361Sopenharmony_ci <p> 1768159b3361Sopenharmony_ci swap bytes in the input file (and output file when using --decode). 1769159b3361Sopenharmony_ci For sorting out little endian/big endian type problems. If your 1770159b3361Sopenharmony_ci encodings sound like static, try this first. 1771159b3361Sopenharmony_ci </p> 1772159b3361Sopenharmony_ci <p class="settingtitle"> 1773159b3361Sopenharmony_ci <a name="Y"><span class="hilight">-Y</span></a> Ignore noise in sbf21, like CBR mode does 1774159b3361Sopenharmony_ci </p> 1775159b3361Sopenharmony_ci <p> 1776159b3361Sopenharmony_ci Allows -V2, -V1 and -V0 to not encode the highest frequencies accurately, 1777159b3361Sopenharmony_ci if doing so causes disproportional increases in bitrate. This is the same that 1778159b3361Sopenharmony_ci CBR and ABR modes do.<br/> 1779159b3361Sopenharmony_ci Due to the design of the MP3 format, to keep precision in the last scalefactor 1780159b3361Sopenharmony_ci band, an encoder needs to increase the precision in all the bands (not only in 1781159b3361Sopenharmony_ci this one).<br/> 1782159b3361Sopenharmony_ci The consequence is an increase of bitrate (+60kbps in some cases) compared to 1783159b3361Sopenharmony_ci not keeping that precision. Generally, this band should allow for distortions, 1784159b3361Sopenharmony_ci so using this switch shouldn't cause harm. 1785159b3361Sopenharmony_ci </p> 1786159b3361Sopenharmony_ci <p> </p> 1787159b3361Sopenharmony_ci <div id="notes"> 1788159b3361Sopenharmony_ci <ol> 1789159b3361Sopenharmony_ci <li><a name="note1"></a>If compiled with decoding capabilities</li> 1790159b3361Sopenharmony_ci <li><a name="note2"></a>HIP stands for Hip Isn't a Player and is based off of 1791159b3361Sopenharmony_ci Michael Hipp's <a href="http://www.mpg123.de">mpglib 0.2a</a> 1792159b3361Sopenharmony_ci </li> 1793159b3361Sopenharmony_ci </ol> 1794159b3361Sopenharmony_ci </div> 1795159b3361Sopenharmony_ci</div> 1796159b3361Sopenharmony_ci<div id="footer"> 1797159b3361Sopenharmony_ci 1798159b3361Sopenharmony_ci<a href="http://sourceforge.net/projects/lame"><img src="images/sflogo.gif" 1799159b3361Sopenharmony_ci alt="Get LAME (Lame Aint an MP3 Encoder) at SourceForge.net. Fast, secure and Free Open Source software downloads" 1800159b3361Sopenharmony_ci border="0" height="30" width="120" /></a> 1801159b3361Sopenharmony_ci 1802159b3361Sopenharmony_ci<a href="http://validator.w3.org/#validate_by_upload"><img src="images/valid-xhtml10.png" 1803159b3361Sopenharmony_ci alt="Valid XHTML 1.0 Transitional" border="0" height="31" width="88" /></a> 1804159b3361Sopenharmony_ci 1805159b3361Sopenharmony_ci<a href="http://jigsaw.w3.org/css-validator/"><img src="images/valid-css.png" 1806159b3361Sopenharmony_ci alt="Valid CSS!" border="0" height="31" width="88" /></a> 1807159b3361Sopenharmony_ci 1808159b3361Sopenharmony_ci<p>HTML markup and design by <a 1809159b3361Sopenharmony_cihref="http://www.rarewares.org" target="_blank">Roberto Amorim</a> and <a 1810159b3361Sopenharmony_cihref="http://www.maresweb.de" target="_blank">Sebastian Mares</a>. Logo by <a 1811159b3361Sopenharmony_cihref="http://www.brightercreative.co.uk">Sam Fisher</a>.</p> 1812159b3361Sopenharmony_ci 1813159b3361Sopenharmony_ci</div> 1814159b3361Sopenharmony_ci</div> 1815159b3361Sopenharmony_ci 1816159b3361Sopenharmony_ci </body> 1817159b3361Sopenharmony_ci</html> 1818