![如何知道音频文件是CBR还是VBR?](https://linux22.com/image/1314101/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E9%9F%B3%E9%A2%91%E6%96%87%E4%BB%B6%E6%98%AFCBR%E8%BF%98%E6%98%AFVBR%EF%BC%9F.png)
答案1
安装将死首先(.deb
文件),双击并选择安装在 Ubuntu 软件中心。
然后,打开终端并CtrlAltT调用:
mpck input.mp3 | grep "bitrate"
这会准确地告诉您文件是 CBR 还是 VBR。如果是 CBR,您只会看到比特率;如果是 VBR,average bitrate
您将在标签后看到(VBR)
。
我在 Ubuntu 12.04 上测试了这个,但是 Checkmate 的软件包也适用于 Windows。
答案2
这是我的诀窍,只有当您有一个包含多个 mp3 文件的目录,并且您知道它们具有相同的编码(VBR 或 CBR)时它才有效:如果文件显示不同的比特率,那么您就知道它们是 VBR 编码的。
您可以在文件属性中看到比特率指示,或者使用exiftool *.mp3 | grep Bitrate
。
答案3
当我在显示比特率的播放器上播放音频时,对于 VBR,您会看到比特率始终在波动。对于 CBR,比特率在整首歌曲中保持不变。我使用 Winamp 来播放思想。
答案4
大多数播放器和元数据工具都会检查是否存在 Xing 标头,以确定文件是 VBR 还是 CBR。请注意,您实际上不需要 Xing 标头即可拥有 VBR,但如果没有它,几乎所有播放器都会出错并显示错误的持续时间。Xing 标头尚未正式标准化,因此您必须查看 XMMS 源代码才能了解 Xing 标头的定义。
根据我的测试,当文件缺少 Xing 标头时,ExifTool 实际上不会将文件报告为 VBR,因此它也只是检查 Xing 标头是否存在作为其是否为 VBR 的指标。