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 &amp; 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 &amp; 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&amp;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 &amp; 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">&nbsp;</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 &gt; 1:  increase volume<br/>
1631159b3361Sopenharmony_ci        arg = 1:  no effect<br/>
1632159b3361Sopenharmony_ci        arg &lt; 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>&nbsp;</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