LAME 3.99を使用しています。私は を使ってファイルをエンコードしていますlame.exe -m j -V 0 -q 0 <file>
。エンコードされたファイルをMediaInfoで開くと、エンコード設定フィールドに と表示されます-m j -V 0 -q 0 -lowpass 22.1 --vbr-new -b 32
。 が-b 32
デフォルト設定のようです。最小ビットレートを 96kbps に制限するなど-b
、より高い値を明示的にフラグに渡す必要がありますか?-b 96
答え1
いいえ。
とする-q 0
と、-V 0
lame にできる限りオリジナルに忠実になるように指示したことになります (-B <max_kbps>
上限はありますが)。
非常に低いビットレート(暗黙の など-b 32
)では、のみは ~silence のために使用されるため、 の下限を厳密に設定するのは、-b 96
問題にならない場合にのみ無駄になります。
無音部分が多いトラック(話し言葉など)を見つけた場合は、エンコード中に ASCII ヒストグラムを見ると、通常の音楽よりも低ビットレートのフレームが多くなっていることがわかります。
ずいぶん前に、私は-V #
さまざまな音楽で実験して、最小/最大ビットレートがどのようになるかを確認しました。データと結果は、こちらでご覧いただけます。
https://docs.google.com/spreadsheets/d/15dulFA-wP7wZzIK7qCu0qCKHprYdbbFZ1ovBg8NKGKM/edit?usp=sharing#gid=4