1

Я использую FFMPEG версии 20140406-git-59c1023-win32-static со следующим cmd

ffmpeg -i "C:\1.mkv" -c:v libx265 -crf 18 -preset veryslow "C\2.mkv"

Размер выходного файла при запуске этого cmd составляет 46 МБ

Если я изменю -crf с 18 на 26, а затем перекодирую, размер файла также будет 46 МБ. Какое бы целое число я ни указывал для -crf, 18, 26, 40, 45 и т.д., Время, затраченное на выполнение этого кодирования, одинаково, размер выходного файла одинаков, а качество видео одинаково.

Похоже, это не работает.

Я попытался переместить параметры вокруг, это не вызывает ничего другого.

1 ответ1

6

Параметр -crf вероятно, еще не отображен для этого кодировщика. До этого используйте частную опцию -x265-params для этого кодировщика:

ffmpeg -i input.mkv -codec:v libx265 -x265-params crf=28 -codec:a copy out.mkv

Это может измениться в будущем, поэтому всегда сначала обращайтесь к документации:

ffmpeg -h encoder=libx265

Также см:

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