ffmpeg как узнать, какую скорость звука использовать? - PullRequest
5 голосов
/ 13 октября 2010

Скажите, что у меня есть что-то вроде

ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv 


-ar  (Audio sampling rate in Hz)
-ab  (Audio bit rate in kbit/s)

относительно -ar и -ab как мне узнать, какой тариф использовать?Я получил эту команду ffmpeg с сайта где-то, и мне было интересно, как человек узнал, какие значения ставить для ставок?Нужно ли понимать звук, чтобы понять это?

Ответы [ 3 ]

8 голосов
/ 13 октября 2010

Вероятно, будет достаточно 44100 для частоты дискретизации звука и 128 для скорости передачи в битах.

Проверьте Частота дискретизации Википедии и Скорость передачи аудио Статьи для примеров, чтобы увидетьэти значения слишком высоки или слишком низки для того, что вы пытаетесь сделать.

1 голос
/ 07 февраля 2013

Вы должны использовать "ffmpeg -i video.avi", чтобы узнать частоту дискретизации и битрейт аудиопотока в источнике video.avi.

Аудиопоток может быть извлечен с той же частотой дискретизации и битрейтом без потери качества.

Вы можете решить уменьшить одно из них по размеру, но не увеличивайте одно из них, чтобы повысить качество, потому что вы никогда не сможете улучшить исходное качество.

0 голосов
/ 13 октября 2010

Я использую -ar 22050 и -ab 48 для видеофайлов Avi и Mpeg.Работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...