Linux 命令行实用程序来确定 mp3 比特率?

Linux 命令行实用程序来确定 mp3 比特率?

是否有一个命令行实用程序可以确定 mp3 文件的比特率?

答案1

您可以从以下位置获取所有 ID3 元标签(包括比特率)外置工具

ExifTool 是一款免费软件,用于读取、写入和处理图像、音频和视频元数据。它独立于平台,既是 Perl 库,也是命令行应用程序。ExifTool 是一款流行的工具,可整合到不同类型的数字工作流程中,支持多种类型的元数据,包括 Exif、IPTC、XMP、JFIF、GeoTIFF、ICC Profile、Photoshop IRB、FlashPix、AFCP 和 ID3,以及许多数码相机的制造商特定元数据。

从 7.79 版(2009 年 6 月 20 日)开始,ExifTool 增加了对 Adob​​e InDesign 文件(.IND、.INDD、.INDT)的读/写支持,以及使用 KML 文件进行地理标记的功能。

您想要的命令是:

$ exiftool -AudioBitrate File.mp3
音频比特率:128000

运行不带任何参数的命令将获得所有标签。它是跨平台,适用于大多数多媒体类型。可通过libimage-exiftool-perlUbuntu 上的软件包。

答案2

文件能够识别恒定比特率 (CBR) MP3 的比特率,并且可能已经安装在您的机器上,即使您的发行版是避免安装 MP3 解码器的发行版之一。

但是,它只查看文件的开头,因此它不会获取可变比特率 (VBR) 或平均比特率 (ABR) MP3 的真实比特率,而只能获取第一帧的真实比特率,这可能会产生误导。

答案3

使用 -t 开关时,mpg321 应该会显示此信息。它实际上是一个命令行播放器,但 -t 应该会给你想要的东西。

答案4

我知道这已经是 5 年前的事了,但谷歌找到了它,而且这是非常好的建议。

exiftool -AudioBitrate File.mp3 

以更易于阅读的格式提供更好的信息。例如:

======== 15-Is This Thing On .mp3
Audio Bitrate                   : 320 kbps
======== 16-Run.mp3
Audio Bitrate                   : 320 kbps
======== 17-Good Old Days.mp3
Audio Bitrate                   : 320 kbps

相关内容