【发布时间】:2011-11-19 21:04:48
【问题描述】:
是否有带有 ffmpeg 的命令可以返回有关 mp3 的信息,例如比特率或采样频率?
【问题讨论】:
是否有带有 ffmpeg 的命令可以返回有关 mp3 的信息,例如比特率或采样频率?
【问题讨论】:
有一个ffprobe。
简单用法:
ffprobe foo.mp3 2>&1 | grep -A1 Duration:
会给你输出(不显示任何额外的窗口),比如:
Duration: 00:03:10.48, start: 0.000000, bitrate: 128 kb/s
Stream #0.0: Audio: mp3, 22050 Hz, 2 channels, s16, 128 kb/s
【讨论】:
ffmpeg -i foo.mp3 2>&1 | grep -A1 Duration: 也可以!
你可以试试:
ffmpeg -i filename
【讨论】:
你也可以使用:
$ mpg123 -t example.mp3 2>&1 | grep -A1 -E "^MPEG"
MPEG 2.5 L III cbr32 11025 mono
cbr32 代表 (stream) constant bit rate,此处为 32 kbps。11025 是采样率。【讨论】: