2017年10月にリリースされた、最新版のLAME3.100で使えるコマンドラインを指南。
基本中の基本
lame [オプション] 入力ファイル [出力ファイル]
これがLAMEの基本。
lame -b 192 sample.wav sample.mp3
固定ビットレート(CBR): -b 192 または --preset cbr 192のように指定。数値部分には、192の他にも64 80 96 112 128 160 192 224 256 320などが有効。
lame --abr 192 sample.wav sample.mp3
可変ビットレート(ABR): --abr 192 or --preset 192のように指定。有効な数値はCBRと同じ。
lame -V2 sample.wav sample.mp3
可変ビットレート(VBR): -V2のように指定。有効な数値は0〜9.999で、数字は小さいほど高音質でファイルサイズも大きい。小数(例:-V2.3)も可。
最高音質のオプション
-V0 可変ビットレートのV0が、一般的なMP3フォーマットの最強設定。音の欠陥が生じるリスクは最小となる。
ビットレートは約256kbpsであり、1
※2011年10月に可変ビットレートの改良が入り、また2021年9月に、CBR 320kよりV0の方が良いという結果が公表された*1ため、V0を最高音質のオプションに移動させました。
高音質のオプション
ハイファイ、静かな環境でのリスニング用。-V1(約224kbps)、-V2(約192kbps)
このオプションを使うと、多くの人には、圧縮前のオリジナルと圧縮後のMP3の区別がつかない。聞き分けられる音質の違いが存在することはあるが、まれ。
持ち運び用のオプション
うるさい環境でのリスニングや低いビットレート用。ファイルサイズは小さい。-V4(約160kbps)、-V5(約128kbps)、-V6(約112kbps)
-V6は「許容できるレベル」くらいのMP3を出力する。-V6では1
変換に時間がかかるけど高音質なオプション
-q 0
CBR,VBR,ABRの違い
CBRはMP3の中で最も基礎的なエンコードモードで、どんな音が鳴っていようが(あるいは無音だろうが)それぞれのフレームに同じ数のビットが割り当てられる。利点は、エンコードする前からファイルサイズが予想できること、どのフレームも同じサイズなので、AVI動画に埋め込めるということ。開発はもう十年も前にストップしている。
VBRでは、ビットレート指定の代わりに、品質を示す数値指定でエンコードを行う。VBRは、いきなり難しくて複雑な音が出現した場合でも急激にビットレートを上昇させて対応できるので、CBRよりも合理的に音質を向上させることができ、全体のファイルサイズもCBRほど膨らさずにすむ。
ABRは、CBRとVBRの中間のモード。VBRとは違い、CBRと同じビットレート指定を行うが、必ずしもそれぞれのフレームに全く同じ数のビットを割り当てるわけではなく、音の複雑さによってビットレートを変動させることをある程度許す方式である。CBRよりも高音質。ファイルサイズは、音の内容によって若干ゆらぐ。