我有一部电影,音频为 AC3 5.1,采样率为 48khz,使用 libfdk_aac 编解码器将其更改为 AAC。我不知道是否使用相同的采样率或设置为 44.1khz。在 libfdk_aac记录建议5.1 使用 44.1khz。设置相同速率是个坏主意,还是最好改为 44.1khz?
答案1
20 年前我会说坚持使用 48KHz,因为算法不太好。
如今,48 用于“视频”和 44.1 用于“CD 音频”的惯例实际上只是惯例。
你几乎不可能听出其中的差别。不仅你的耳朵需要对 22KHz 保持良好的听力(这在你 20 岁时几乎不可能实现),而且你的播放设备也需要同样好。
简而言之,虽然我怀疑你这样做是否真的能节省很多磁盘空间,但你还是可以这样做,因为没有人能够分辨出区别。
答案2
总结
如果您使用 Fraunhofer FDK AAC,请使用:
- 对象类型 AAC-LC (libfdk_aac)
- 恒定比特率
- 比特率为 512 kbps
- 48 千赫
例如:
ffmpeg -i INPUT -vn -c:a libfdk_aac -cutoff 20000 -b:a 512k OUTPUT
对于具有 6 声道 DTS-HD 音轨的 2 小时 30 分钟的电影,它将产生大约 500 MB 的音频文件。除非您更改它,否则 48.0 kHz 是默认值。
采样率
虽然奈奎斯特定理这表明 44.1 kHz 的采样率足以满足人类的听觉范围,而 48 kHz 是视频音频的实际标准。我会始终坚持这一点,以避免播放兼容性问题,至少对于视频文件中的音频而言。从理论上讲,没有理由说 48 kHz 听起来更好,它只是多年来已成为标准。
您可以使用最高 96 kHz 的 AAC 采样率,但这不会使音频听起来更好。事实上,它不会增加任何质量。如果您担心音频质量,您应该保留 AC3 或至少将其转换为无损格式。
比特率
如果你真的想通过将其转换为有损如果您不想使用 AAC 等格式,但仍然想要最佳的主观可听质量,那么您应该选择最高可用比特率,除非您有任何特殊原因不这样做。
这测试建议使用 96 kbps 的 AAC 来匹配或超越 128 kbps 的 MP3 的感知质量。但是,按今天的标准,这个比特率相当低。
光纤光纤建议流中的每个通道使用 64 kbps。因此对于立体声轨道,该速度为 128 kbps。我不确定这个结论的依据是什么,但我认为这是合理的。
我个人会将其设置为最大 512 kbps 以防万一。它不会占用太多空间,因为文件会有损,而且就带宽而言,它总体上只占很小一部分。
然而,这完全取决于您的使用情况,除非您有任何特殊限制,否则不可能给出确切的数字。