Команду, чтобы получить информацию о mp3 с помощью ffmpeg? - PullRequest
9 голосов
/ 19 сентября 2011

Есть ли команда с ffmpeg, которая возвращает информацию о mp3, такую ​​как битрейт или частота дискретизации?

Ответы [ 3 ]

15 голосов
/ 19 сентября 2011

Есть 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
13 голосов
/ 19 сентября 2011

вы можете попробовать:

ffmpeg -i filename
1 голос
/ 07 марта 2018

Вы также можете использовать:

$ mpg123 -t example.mp3 2>&1 | grep -A1 -E "^MPEG"
MPEG 2.5 L III cbr32 11025 mono
  • Уведомление cbr32 означает ( поток ) codec bit rate, здесь при скорости 32 кбит / с.
  • И 11025 - это частота дискретизации .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...