1

Я использую следующие команды для кодирования аудио файла в форматы m4a & ogg:

ffmpeg.exe -i 0123456789 -ab 192k out.m4a
ffmpeg.exe -i 0123456789 -f wav - | oggenc2.exe - -r -q 6 -o out.ogg

(0123456789 не имеет расширения.)

Мой вывод m4a составляет 14 608 КБ, а вывод ogg - 19 809 КБ.

Зачем? AFAIK -q 6 составляет примерно 192 кбит / с. Так и должно быть примерно. Я мог видеть, что один файл на 1-3 МБ больше другого, но 5 МБ довольно большой. M4a - почти 75% ogg! Почему это?

3 ответа3

2

-q 6 - примерно 192 КБ

Вы указываете переменную скорость передачи для ogg и фиксированную скорость передачи для m4a. Хотя переменная скорость передачи данных номинально равна 192 КБ, она не гарантированно равна 192 КБ, а для особо сложной музыки она будет больше.

1

-q 6 имеет цель ~ 192 кбит / с, но на самом деле будет варьироваться от ~ 192 кбит / с до ~ 224 кбит / с, поэтому, если ваш файл особенно сложен, он будет стремиться к более высокому уровню

Информация от Водород Аудио

1

Используя настройку качества, например, «-q 6», кодировщик изменяет скорость передачи битов для сохранения определенного качества. Определенные настройки качества могут обычно давать определенный битрейт (6 может в итоге составлять 192 Кб), но это будет зависеть от кодируемого звука.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .