编码为 VBR 时自动添加“-b 32”标志

编码为 VBR 时自动添加“-b 32”标志

使用 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似乎是默认设置。我是否应该明确地传递-b更高的标志,例如-b 96将最小比特率限制为 96kbps?

答案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

相关内容