ffmpeg AA C кодирование аудио с libfdk_aa c: разница между параметрами качества -q: a и -vbr? - PullRequest
0 голосов
/ 16 июня 2020

Я хочу закодировать аудиофайл в AA C, используя libfdk_aa c, и меня интересуют параметры качества. Я хочу использовать кодирование с переменным битрейтом, а не с постоянным битрейтом.

Кажется, я могу указать качество с помощью параметра -vbr NN = 1..5) следующим образом:

ffmpeg -i input.flac -acodec libfdk_aac -vbr 4 output.m4a

Или используя параметр -q:a N (здесь N = 0..9), например:

ffmpeg -i input.flac -acodec libfdk_aac -q:a 7 output.m4a

Как эти два отношения связаны, есть ли существенная разница? Соответствуют ли указанные c -q:a значения определенным -vbr значениям, или это вообще другой подход к кодированию?

1 Ответ

0 голосов
/ 16 июня 2020

Плохо, после некоторых экспериментов я обнаружил, что параметр -q:a не применяется к кодировщику libfdk_aa c, а только к кодировщику AA C (который уступает по качеству) ffmpeg.

Следовательно, всегда используйте -vbr с libfdk_aa c. Оставьте это здесь для справки на случай, если кто-то еще может спросить об этом.

...