BuZ*_*dEE 48
MediaInfo是实现此目的的进一步解决方案(不仅在 mp3 上)。
sudo apt-get install mediainfo
Run Code Online (Sandbox Code Playgroud)
例子:
mediainfo Aphrodite_-_Superman_\(dnb\).mp3 | grep "Bit rate"
Run Code Online (Sandbox Code Playgroud)
输出:
Bit rate mode : Constant
Bit rate : 192 Kbps
Run Code Online (Sandbox Code Playgroud)
另一个例子:
mediainfo Aphrodite_-_Superman_\(dnb\).mp3 | grep 'Bit rate '
Run Code Online (Sandbox Code Playgroud)
另一个输出:
Bit rate : 192 Kbps
Run Code Online (Sandbox Code Playgroud)
通过mediainfo以 bps 为单位准确获取音频比特率:
mediainfo --Output='Audio;%BitRate%' '/MY/MEDIA/FILE.MP3'
Run Code Online (Sandbox Code Playgroud)
或以 Kbps 为单位:
mediainfo --Output='Audio;%BitRate/String%' '/MY/MEDIA/FILE.MP3'
Run Code Online (Sandbox Code Playgroud)
Sir*_*rlo 41
简单的说:
file song.mp3
Run Code Online (Sandbox Code Playgroud)
注意:
file包含在 Ubuntu 中。
对于别名爱好者,请在~/.bashrc文件末尾插入:
bitrate () {
echo `basename "$1"`: `file "$1" | sed 's/.*, \(.*\)kbps.*/\1/' | tr -d " " ` kbps
}
Run Code Online (Sandbox Code Playgroud)
打开一个新的终端窗口。您现在可以运行以下命令:
bitrate song.mp3
Run Code Online (Sandbox Code Playgroud)
小智 28
安装mp3info包
sudo apt-get install mp3info
Run Code Online (Sandbox Code Playgroud)
找到比特率使用
mp3info -r a -p "%f %r\n" *.mp3
Run Code Online (Sandbox Code Playgroud)
将提供您需要的信息,还有一些其他有用的功能man mp3info以获取更多信息
小智 12
您可以安装该软件包libimage-exiftool-perl:
sudo apt-get install libimage-exiftool-perl
Run Code Online (Sandbox Code Playgroud)
然后运行:
exiftool -AudioBitrate GoldLion.mp3
Run Code Online (Sandbox Code Playgroud)
它会输出如下内容:
Audio Bitrate : 192 kbps
Run Code Online (Sandbox Code Playgroud)
到目前为止,最好的信息由ffprobe(ffmpeg包的一部分)提供。mpg123也不错,但很难 grep 输出,这可能是您要求其他内容的原因。
$ mpg123 -t example.mp3 2>&1 | grep -A1 -E "^MPEG"
MPEG 2.5 L III cbr32 11025 mono
$ ffprobe example.mp3 2>&1 | grep Stream
Stream #0:0: Audio: mp3, 11025 Hz, mono, s16p, 32 kb/s
Run Code Online (Sandbox Code Playgroud)
对于专业使用,请执行以下操作:
$ mpg123 -t example.mp3 2>&1 | grep -A1 -E "^MPEG"
MPEG 2.5 L III cbr32 11025 mono
$ ffprobe example.mp3 2>&1 | grep Stream
Stream #0:0: Audio: mp3, 11025 Hz, mono, s16p, 32 kb/s
Run Code Online (Sandbox Code Playgroud)