home *** CD-ROM | disk | FTP | other *** search
/ media.efxi.net / media.efxi.net.tar / media.efxi.net / tools / lame-3.93.1.zip / USAGE < prev   
Text File  |  2002-01-22  |  26KB  |  747 lines

  1.  
  2. % lame [options] inputfile [outputfile]
  3.  
  4. For more options, just type:
  5. % lame --help
  6.  
  7.  
  8. =======================================================================
  9. Constant Bitrate Examples:
  10. =======================================================================
  11. fixed bit rate jstereo 128 kbps encoding:
  12. % lame sample.wav  sample.mp3      
  13.  
  14. fixed bit rate jstereo 128 kbps encoding, higher quality:  (recommended)
  15. % lame -h sample.wav  sample.mp3      
  16.  
  17. Fast encode, low quality  (no noise shaping)
  18. % lame -f sample.wav  sample.mp3     
  19.  
  20. =======================================================================
  21. Variable Bitrate Examples:
  22. =======================================================================
  23. LAME has two types of variable bitrate: ABR and VBR.
  24.  
  25. ABR is the type of variable bitrate encoding usually found in other
  26. MP3 encoders, Vorbis and AAC.  The number of bits is determined by
  27. some metric (like perceptual entropy, or just the number of bits
  28. needed for a certain set of encoding tables), and it is not based on
  29. computing the actual encoding/quantization error.  ABR should always
  30. give results equal or better than CBR:
  31.  
  32. ABR:   (--abr <x> means encode with an average bitrate of around x kbps)
  33. lame -h --abr 128  sample.wav sample.mp3
  34.  
  35.  
  36. VBR is a true variable bitrate mode which bases the number of bits for
  37. each frame on the measured quantization error relative to the
  38. estimated allowed masking.  VBR is currently under heavy development.
  39. It can on occasion result in too much compression, so it should be
  40. used with a minimum bitrate of 112 kbps.  This will let LAME increase
  41. the bitrate for difficult-to-encode frames, but prevent LAME from
  42. being too aggressive for simple frames:
  43.  
  44. Variable Bitrate (VBR): (use -V n to adjust quality/filesize)
  45. % lame -h -v -b 112 sample.wav sample.mp3
  46.  
  47.  
  48.  
  49. =======================================================================
  50. LOW BITRATES
  51. =======================================================================
  52. At lower bitrates, (like 24 kbps per channel), it is recommended that
  53. you use a 16 kHz sampling rate combined with lowpass filtering.  LAME,
  54. as well as commercial encoders (FhG, Xing) will do this automatically.
  55. However, if you feel there is too much (or not enough) lowpass
  56. filtering, you may need to try different values of the lowpass cutoff
  57. and passband width (--resample, --lowpass and --lowpass-width options).
  58.  
  59.  
  60. =======================================================================
  61. STREAMING EXAMPLES
  62. =======================================================================
  63.  
  64. % cat inputfile | lame [options] - - > output
  65.  
  66.  
  67.  
  68.  
  69. =======================================================================
  70. Scripts are included (in the 'misc' subdirectory)
  71. to run lame on multiple files:
  72.  
  73. bach script:  mlame     Run "mlame -?" for instructions.
  74. sh script:    auenc     Run auenc for instructions
  75. sh script:    mugeco.sh
  76.  
  77. Pearl script which will re-encode mp3 files and preserve id3 tags:
  78. lameid3.pl 
  79.  
  80. Windows scripts:
  81. lame4dos.bat  
  82. Lame.vbs   (and an HTML frontend: LameGUI.html)
  83.  
  84.  
  85. =======================================================================
  86. options guide:
  87. =======================================================================
  88. These options are explained in detail below.
  89.  
  90.  
  91. Quality related:
  92.  
  93. -m m/s/j/f/a   mode selection
  94. -k             disable all filtering
  95. -d             allow block types to differ between channels
  96. --athonly      ignore psy-model output, only use masking from the ATH
  97. --voice        experimental voice encoding mode
  98. --noshort      disable short blocks
  99. -q n           Internal algorithm quality setting 0..9. 
  100.                0 = slowest algorithms, but potentially highest quality
  101.                9 = faster algorithms, very poor quality
  102. -h             same as -q2
  103. -f             same as -q7
  104.  
  105.  
  106. Constant Bit Rate (CBR)
  107. -b  n          set bitrate (8, 16, 24, ..., 320)
  108. --freeformat   produce a free format bitstream.  User must also specify
  109.                a bitrate with -b, between 8 and 640 kbps.
  110.  
  111. Variable Bit Rate (VBR)
  112. -v             VBR
  113. --vbr-old      use old variable bitrate (VBR) routine (default)
  114. --vbr-new      use new variable bitrate (VBR) routine
  115. -V n           VBR quality setting  (0=highest quality, 9=lowest)
  116. -b  n          specify a minimum allowed bitrate (8,16,24,...,320)
  117. -B  n          specify a maximum allowed bitrate (8,16,24,...,320)
  118. -F             strictly enforce minimum bitrate
  119. -t             disable VBR informational tag 
  120. --nohist       disable display of VBR bitrate histogram
  121.  
  122. --abr n        specify average bitrate desired
  123.  
  124.  
  125. Experimental (undocumented):  may work better or worse:
  126.  
  127. -X n           try different quality measures (when comparing quantizations)
  128. -Y             
  129. -Z             
  130.  
  131.  
  132. Operational:
  133.  
  134. -r              assume input file is raw PCM
  135. -s  n           input sampling frequency in kHz (for raw PCM input files)
  136. --resample n    output sampling frequency
  137. --mp3input      input file is an MP3 file.  decode using mpglib/mpg123
  138. --ogginput      input file is an Ogg Vorbis file.  decode using libvorbis
  139. -x              swap bytes of input file
  140. --scale <arg>   multiply PCM input by <arg>
  141. --scale-l <arg> scale channel 0 (left) input (multiply PCM data) by <arg>
  142. --scale-r <arg> scale channel 1 (right) input (multiply PCM data) by <arg>
  143. -a              downmix stereo input file to mono .mp3
  144. -e  n/5/c       de-emphasis
  145. -p              add CRC error protection
  146. -c              mark the encoded file as copyrighted
  147. -o              mark the encoded file as a copy
  148. -S              don't print progress report, VBR histogram
  149. --strictly-enforce-ISO   comply as much as possible to ISO MPEG spec
  150.  
  151. --decode        assume input file is an mp3 file, and decode to wav.
  152. -t              disable writing of WAV header when using --decode
  153.                 (decode to raw pcm, native endian format (use -x to swap))
  154.  
  155. --ogg           Encode using Ogg Vorbis (.ogg) instead of mp3.
  156.  
  157.  
  158.  
  159. ID3 tagging:
  160.  
  161. --tt <title>    audio/song title (max 30 chars for version 1 tag)
  162. --ta <artist>   audio/song artist (max 30 chars for version 1 tag)
  163. --tl <album>    audio/song album (max 30 chars for version 1 tag)
  164. --ty <year>     audio/song year of issue (1 to 9999)
  165. --tc <comment>  user-defined text (max 30 chars for v1 tag, 28 for v1.1)
  166. --tn <track>    audio/song track number (1 to 255, creates v1.1 tag)
  167. --tg <genre>    audio/song genre (name or number in list)
  168. --add-id3v2     force addition of version 2 tag
  169. --id3v1-only    add only a version 1 tag
  170. --id3v2-only    add only a version 2 tag
  171. --space-id3v1   pad version 1 tag with spaces instead of nulls
  172. --pad-id3v2     pad version 2 tag with extra 128 bytes
  173. --genre-list    print alphabetically sorted ID3 genre list and exit
  174.  
  175. Note: A version 2 tag will NOT be added unless one of the input fields
  176. won't fit in a version 1 tag (e.g. the title string is longer than 30
  177. characters), or the '--add-id3v2' or '--id3v2-only' options are used,
  178. or output is redirected to stdout.
  179.  
  180. OS/2-specific options:
  181.     --priority <type>     sets the process priority
  182.  
  183.  
  184. options not yet described:
  185. --nores            disable bit reservoir
  186. --noath            disable ATH
  187. --athlower <n db>  lower the ATH by n db.  
  188. --athshort         use only the ATH for short blocks
  189. --cwlimit <freq>   specify range of tonality calculation
  190. --disptime
  191. --notemp           disable temporal masking
  192.  
  193. --lowpass
  194. --lowpass-width
  195. --highpass
  196. --highpass-width
  197.  
  198.  
  199.  
  200.  
  201.  
  202. =======================================================================
  203. Detailed description of all options in alphabetical order
  204. =======================================================================
  205.  
  206.  
  207. =======================================================================
  208. downmix
  209. =======================================================================
  210. -a  
  211.  
  212. mix the stereo input file to mono and encode as mono.  
  213.  
  214. This option is only needed in the case of raw PCM stereo input 
  215. (because LAME cannot determine the number of channels in the input file).
  216. To encode a stereo PCM input file as mono, use "lame -m s -a"
  217.  
  218. For WAV and AIFF input files, using "-m m" will always produce a
  219. mono .mp3 file from both mono and stereo input.
  220.  
  221.  
  222. =======================================================================
  223. average bitrate encoding (aka Safe VBR)
  224. =======================================================================
  225. --abr n
  226.  
  227. turns on encoding with a targeted average bitrate of n kbps, allowing
  228. to use frames of different sizes.  The allowed range of n is 8...320 
  229. kbps, you can use any integer value within that range.
  230.  
  231.  
  232.  
  233.  
  234.  
  235. =======================================================================
  236. ATH only
  237. =======================================================================
  238. --athonly
  239.  
  240. This option causes LAME to ignore the output of the psy-model and
  241. only use masking from the ATH.  (absolute threshold of hearing)
  242.  
  243. Using --athonly is NOT RECOMMENDED.  It is designed for testing
  244. different ATH curves.
  245.  
  246.  
  247.  
  248. =======================================================================
  249. bitrate
  250. =======================================================================
  251. -b  n
  252.  
  253. For MPEG-1 (sampling frequencies of 32, 44.1 and 48 kHz)
  254. n =   32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320
  255.  
  256. For MPEG-2 and MPEG-2.5 (sampling frequencies of 8, 11.025, 
  257. 12, 16, 22.05 and 24 kHz)
  258. n = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160
  259.  
  260.  
  261. The bitrate to be used.  Default is 128 kbps MPEG1, 80 kbps MPEG2.
  262.  
  263. When used with variable bitrate encodings (VBR), -b specifies the
  264. minimum bitrate to use.  This is useful to prevent LAME VBR from
  265. using some very aggressive compression which can cause some distortion
  266. due to small flaws in the psycho-acoustic model.
  267.  
  268. =======================================================================
  269. max bitrate
  270. =======================================================================
  271. -B  n
  272.  
  273. see also option "-b" for allowed bitrates.
  274.  
  275. Maximum allowed bitrate when using VBR/ABR.
  276.  
  277. Using -B is NOT RECOMMENDED.  A 128 kbps CBR bitstream, because of the
  278. bit reservoir, can actually have frames which use as many bits as a
  279. 320 kbps frame.  ABR/VBR modes minimize the use of the bit reservoir, and
  280. thus need to allow 320 kbps frames to get the same flexability as CBR
  281. streams.  
  282.  
  283.  
  284.  
  285.  
  286. =======================================================================
  287. copyright
  288. =======================================================================
  289. -c   
  290.  
  291. mark the encoded file as copyrighted
  292.  
  293.  
  294.  
  295. =======================================================================
  296. block type control
  297. =======================================================================
  298. -d 
  299.  
  300. Allows the left and right channels to use different block types.
  301. Normally this is not allowed, only because the FhG encoder does
  302. not seem to allow it either.  If anyone finds a sample where -d
  303. produces better results, let me know.  (mt@sulaco.org)
  304.  
  305.  
  306. =======================================================================
  307. mpglib decode capability
  308. =======================================================================
  309. --decode 
  310.  
  311. This just uses LAME's mpg123/mpglib interface to decode an MP3 file to
  312. a wav file.  The input file can be any input type supported by
  313. encoding, including .mp3 (layers 1, 2 and 3) and .ogg.  
  314.  
  315. If -t is used (disable wav header), LAME will output
  316. raw pcm in native endian format (use -x to swap bytes).
  317.  
  318.  
  319. =======================================================================
  320. de-emphasis
  321. =======================================================================
  322. -e  n/5/c   
  323.  
  324.   n = (none, default)
  325.   5 = 0/15 microseconds
  326.   c = citt j.17
  327.  
  328. All this does is set a flag in the bitstream.  If you have a PCM
  329. input file where one of the above types of (obsolete) emphasis has
  330. been applied, you can set this flag in LAME.  Then the mp3 decoder
  331. should de-emphasize the output during playback, although most 
  332. decoders ignore this flag.
  333.  
  334. A better solution would be to apply the de-emphasis with a standalone
  335. utility before encoding, and then encode without -e.  
  336.  
  337.  
  338.  
  339. =======================================================================
  340. fast mode
  341. =======================================================================
  342. -f   
  343.  
  344. Same as -q 7.  
  345.  
  346. NOT RECOMMENDED.  Use when encoding speed is critical and encoding
  347. quality does not matter.  Disable noise shaping.  Psycho acoustics are
  348. used only for bit allocation and pre-echo detection.
  349.  
  350. =======================================================================
  351. strictly enforce VBR minimum bitrate
  352. =======================================================================
  353. -F   
  354.  
  355. strictly enforce VBR minimum bitrate.  With out this optioni, the minimum
  356. bitrate will be ignored for passages of analog silence.
  357.  
  358.  
  359.  
  360. =======================================================================
  361. free format bitstreams
  362. =======================================================================
  363. --freeformat   
  364.  
  365. LAME will produce a fixed bitrate, free format bitstream.
  366. User must specify the desired bitrate in kbps, which can
  367. be any integer between 8 and 640.
  368.  
  369. Not supported by most decoders.  Complient decoders (of which there
  370. are few) are only required to support up to 320 kbps.  
  371.  
  372. Decoders which can handle free format:
  373.  
  374.                      supports up to
  375. MAD                      640 kbps
  376. "lame --decode"          550 kbps  
  377. Freeamp:                 440 kbps
  378. l3dec:                   310 kbps
  379.  
  380.  
  381.  
  382.  
  383.  
  384. =======================================================================
  385. high quality
  386. =======================================================================
  387. -h
  388.  
  389. use some quality improvements.  The same as -q 2.
  390.  
  391.  
  392.  
  393. =======================================================================
  394. keep all frequencies
  395. =======================================================================
  396. -k   
  397.  
  398. keep all frequencies.  (Disable all filters)
  399.  
  400. LAME will automatically apply various types of lowpass filters.  This
  401. is because the high frequency coefficients can take up a lot of bits
  402. that would be better used for lower, more important frequencies.
  403.  
  404. -k will disable all lowpass filtering.  Not recommended.
  405.  
  406.  
  407.  
  408. =======================================================================
  409. Modes:
  410. =======================================================================
  411.  
  412. -m m           mono
  413. -m s           stereo
  414. -m j           joint stereo
  415. -m f           forced mid/side stereo
  416. -m d           dual (independent) channels
  417. -m i           intensity stereo
  418. -m a           auto
  419.  
  420. MONO is the default mode for mono input files.  If "-m m" is specified
  421. for a stereo input file, the two channels will be averaged into a mono
  422. signal.  
  423.  
  424. STEREO
  425.  
  426. JOINT STEREO is the default mode for stereo files with fixed bitrates of
  427. 128 kbps or less.  At higher fixed bitrates, the default is stereo.
  428. For VBR encoding, jstereo is the default for VBR_q >4, and stereo
  429. is the default for VBR_q <=4.  You can override all of these defaults
  430. by specifing the mode on the command line.  
  431.  
  432. jstereo means the encoder can use (on a frame by frame bases) either
  433. regular stereo (just encode left and right channels independently)
  434. or mid/side stereo.  In mid/side stereo, the mid (L+R) and side (L-R)
  435. channels are encoded, and more bits are allocated to the mid channel
  436. than the side channel.  This will effectively increase the bandwidth
  437. if the signal does not have too much stereo separation.  
  438.  
  439. Mid/side stereo is basically a trick to increase bandwidth.  At 128 kbps,
  440. it is clearly worth while.  At higher bitrates it is less useful.
  441.  
  442. For truly mono content, use -m m, which will automatically down
  443. sample your input file to mono.  This will produce 30% better results
  444. over -m j.  
  445.  
  446. Using mid/side stereo inappropriately can result in audible
  447. compression artifacts.  To much switching between mid/side and regular
  448. stereo can also sound bad.  To determine when to switch to mid/side
  449. stereo, LAME uses a much more sophisticated algorithm than that
  450. described in the ISO documentation.
  451.  
  452. FORCED MID/SIDE STEREO forces all frames to be encoded mid/side stereo.  It 
  453. should only be used if you are sure every frame of the input file
  454. has very little stereo seperation.  
  455.  
  456. DUAL CHANNELS   Not supported.
  457.  
  458. INTENSITY STEREO
  459.  
  460. AUTO
  461.  
  462. Auto select should select (if input is stereo)
  463.           8 kbps   Mono
  464.      16- 96 kbps   Intensity Stereo (if available, otherwise Joint Stereo)
  465.     112-128 kbps   Joint Stereo -mj
  466.     160-192 kbps   -mj with variable mid/side threshold
  467.     224-320 kbps   Independent Stereo -ms
  468.  
  469.  
  470.  
  471. =======================================================================
  472. MP3 input file
  473. =======================================================================
  474. --mp3input
  475.  
  476. Assume the input file is a MP3 file.  LAME will decode the input file
  477. before re-encoding it.  Since MP3 is a lossy format, this is 
  478. not recommended in general.  But it is useful for creating low bitrate
  479. mp3s from high bitrate mp3s.  If the filename ends in ".mp3" LAME will assume
  480. it is an MP3.  For stdin or MP3 files which dont end in .mp3 you need
  481. to use this switch.
  482.  
  483.  
  484. =======================================================================
  485. disable historgram display
  486. =======================================================================
  487. --nohist
  488.  
  489. By default, LAME will display a bitrate histogram while producing
  490. VBR mp3 files.  This will disable that feature.
  491.  
  492.  
  493. =======================================================================
  494. disable short blocks
  495. =======================================================================
  496. --noshort
  497.  
  498. Encode all frames using long blocks.  NOT RECOMMENDED.  For
  499. testing purposes only.  
  500.  
  501.  
  502.  
  503. =======================================================================
  504. non-original
  505. =======================================================================
  506. -o   
  507.  
  508. mark the encoded file as a copy
  509.  
  510.  
  511.  
  512. =======================================================================
  513. CRC error protection
  514. =======================================================================
  515. -p  
  516.  
  517. turn on CRC error protection.  
  518. Yes this really does work correctly in LAME.  However, it takes 
  519. 16 bits per frame that would otherwise be used for encoding.
  520.  
  521.  
  522. =======================================================================
  523. algorithm quality selection
  524. =======================================================================
  525. -q n  
  526.  
  527. Bitrate is of course the main influence on quality.  The higher the
  528. bitrate, the higher the quality.  But for a given bitrate,
  529. we have a choice of algorithms to determine the best
  530. scalefactors and huffman encoding (noise shaping).
  531.  
  532. -q 0:  use slowest & best possible version of all algorithms.
  533.  
  534. -q 2:  recommended.  Same as -h.  -q 0 and -q 1 are slow and may not produce 
  535.        significantly higher quality.  
  536.  
  537. -q 5:  default value.  Good speed, reasonable quality
  538.  
  539. -q 7:  same as -f.  Very fast, ok quality.  (psycho acoustics are
  540.        used for pre-echo & M/S, but no noise shaping is done.  
  541.  
  542. -q 9:  disables almost all algorithms including psy-model.  poor quality.
  543.  
  544.  
  545.  
  546. =======================================================================
  547. input file is raw pcm
  548. =======================================================================
  549. -r  
  550.  
  551. Assume the input file is raw pcm.  Sampling rate and mono/stereo/jstereo
  552. must be specified on the command line.  Without -r, LAME will perform
  553. several fseek()'s on the input file looking for WAV and AIFF headers.
  554.  
  555. Not supported if LAME is compiled to use LIBSNDFILE.
  556.  
  557.  
  558.  
  559. =======================================================================
  560. output sampling frequency in kHz
  561. =======================================================================
  562. --resample  n
  563.  
  564. where n = 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48
  565.  
  566. Output sampling frequency.  Resample the input if necessary.  
  567.  
  568. If not specified, LAME may sometimes resample automatically 
  569. when faced with extreme compression conditions (like encoding
  570. a 44.1 kHz input file at 32 kbps).  To disable this automatic
  571. resampling, you have to use --resamle to set the output samplerate
  572. equal to the inptu samplerate.  In that case, LAME will not
  573. perform any extra computations.
  574.  
  575.  
  576.  
  577. =======================================================================
  578. sampling frequency in kHz
  579. =======================================================================
  580. -s  n
  581.  
  582. where n = sampling rate in kHz.
  583.  
  584. Required for raw PCM input files.  Otherwise it will be determined
  585. from the header information in the input file.
  586.  
  587. LAME will automatically resample the input file to one of the
  588. supported MP3 samplerates if necessary.
  589.  
  590.  
  591. =======================================================================
  592. silent operation
  593. =======================================================================
  594. -S
  595.  
  596. don't print progress report
  597.  
  598. =======================================================================
  599. scale
  600. =======================================================================
  601. --scale <arg>
  602.  
  603. Scales input by <arg>.  This just multiplies the PCM data
  604. (after it has been converted to floating point) by <arg>.  
  605.  
  606. <arg> > 1:  increase volume
  607. <arg> = 1:  no effect
  608. <arg> < 1:  reduce volume
  609.  
  610. Use with care, since most MP3 decoders will truncate data
  611. which decodes to values greater than 32768.  
  612.  
  613.  
  614. =======================================================================
  615. strict ISO complience
  616. =======================================================================
  617. --strictly-enforce-ISO   
  618.  
  619. With this option, LAME will enforce the 7680 bit limitation on
  620. total frame size.  This results in many wasted bits for
  621. high bitrate encodings.
  622.  
  623.  
  624. =======================================================================
  625. disable VBR tag
  626. =======================================================================
  627. -t              
  628.  
  629. Disable writing of the VBR Tag (only valid if -v flag is
  630. specified) This tag in embedded in frame 0 of the MP3 file.  It lets
  631. VBR aware players correctly seek and compute playing times of VBR
  632. files.
  633.  
  634. When '--decode' is specified (decode mp3 to wav), this flag will 
  635. disable writing the WAV header.  The output will be raw pcm,
  636. native endian format.  Use -x to swap bytes.
  637.  
  638.  
  639.  
  640. =======================================================================
  641. variable bit rate  (VBR)
  642. =======================================================================
  643. -v
  644.  
  645. Turn on VBR.  There are several ways you can use VBR.  I personally
  646. like using VBR to get files slightly bigger than 128 kbps files, where
  647. the extra bits are used for the occasional difficult-to-encode frame.
  648. For this, try specifying a minimum bitrate to use with VBR:
  649.  
  650. lame -v      -b 112  input.wav output.mp3
  651.  
  652. If the file is too big, use -V n, where n = 0...9
  653.  
  654. lame -v -V n -b 112  input.wav output.mp3
  655.  
  656.  
  657. If you want to use VBR to get the maximum compression possible,
  658. and for this, you can try:  
  659.  
  660. lame -v  input.wav output.mp3
  661. lame -v -V n input.wav output.mp3         (to vary quality/filesize)
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668. =======================================================================
  669. VBR quality setting
  670. =======================================================================
  671. -V n       
  672.  
  673. n = 0...9.  Specifies the value of VBR_q.
  674. default = 4,  highest quality = 0, smallest files = 9
  675.  
  676. Using -V 5 or higher (lower quality) is NOT RECOMMENDED.  
  677. ABR will produce better results.  
  678.  
  679.  
  680. How is VBR_q used?
  681.  
  682. The value of VBR_q influences two basic parameters of LAME's psycho
  683. acoustics:
  684.  a) the absolute threshold of hearing
  685.  b) the sample to noise ratio
  686. The lower the VBR_q value the lower the injected quantization noise
  687. will be.
  688.  
  689. *NOTE* No psy-model is perfect, so there can often be distortion which
  690. is audible even though the psy-model claims it is not!  Thus using a
  691. small minimum bitrate can result in some aggressive compression and
  692. audible distortion even with -V 0.  Thus using -V 0 does not sound
  693. better than a fixed 256 kbps encoding.  For example: suppose in the 1 kHz
  694. frequency band the psy-model claims 20 dB of distortion will not be
  695. detectable by the human ear, so LAME VBR-0 will compress that
  696. frequency band as much as possible and introduce at most 20 dB of
  697. distortion.  Using a fixed 256 kbps framesize, LAME could end up
  698. introducing only 2 dB of distortion.  If the psy-model was correct,
  699. they will both sound the same.  If the psy-model was wrong, the VBR-0
  700. result can sound worse.
  701.  
  702.  
  703. =======================================================================
  704. voice encoding mode
  705. =======================================================================
  706. --voice
  707.  
  708. An experimental voice encoding mode.  Tuned for 44.1 kHz input files.
  709.  
  710.  
  711. =======================================================================
  712. swapbytes   
  713. =======================================================================
  714. -x
  715.  
  716. swap bytes in the input file (and output file when using --decode).
  717. For sorting out little endian/big endian type problems.  If your
  718. encodings sound like static, try this first.
  719.  
  720. =======================================================================
  721. OS/2 process priority control   
  722. =======================================================================
  723. --priority <type>
  724.  
  725. (OS/2 only)
  726.  
  727. Sets the process priority for LAME while running under IBM OS/2.
  728. This can be very useful to avoid the system becoming slow and/or
  729. unresponsive. By setting LAME to run in a lower priority, you leave
  730. more time for the system to update basic processing (drawing windows,
  731. polling keyboard/mouse, etc). The impact in LAME's performance is 
  732. minimal if you use priority 0 to 2.
  733.  
  734. The valid parameters are:
  735.  
  736.      0 = Low priority (IDLE, delta = 0)
  737.      1 = Medium priority (IDLE, delta = +31)
  738.      2 = Regular priority (REGULAR, delta = -31)
  739.      3 = High priority (REGULAR, delta = 0)
  740.      4 = Maximum priority (REGULAR, delta = +31) 
  741.  
  742. Note that if you call '--priority' without a parameter, then 
  743. priority 0 will be assumed.
  744.  
  745.  
  746.   
  747.