Я делаю что-то неправильно?

Я ffmpeg -i sample.mkv -acodec flac -vcodec copy flac.mkv

Исходный файл имел 16-битный DTS и результирующий FLAC 24-битный, а размер файла на +1 ГБ больше, хотя везде, где я читаю, flac должен быть меньше, чем DTS.

Какова правильная команда для преобразования проприетарных форматов без потерь в FLAC, сохраняя при этом исходные настройки и получая наименьший возможный размер файла?

1 ответ1

1

Значение по умолчанию для кодера FLAC FFmpeg составляет 24 бита (дополняется и сохраняется как 32).

Переопределите это так,

ffmpeg -i sample.mkv -acodec flac -sample_fmt s16 -vcodec copy flac.mkv

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