Я использую версию FFMPEG20140406-git-59c1023-win32-статичныйсо следующим cmd
ffmpeg -i "C:\1.mkv" -c:v libx265 -crf 18 -preset veryslow "C\2.mkv"
Размер выходного файла, полученного в результате выполнения этой команды, составляет 46 МБ.
Если я изменю-crfот 18 до 26, затем перекодировать, выходной размер файла также будет 46мб. Какое бы целое число я ни предоставил для-crf, 18, 26, 40, 45 и т. д., время, необходимое для выполнения этого кодирования, одинаковое, размер выходного файла одинаковый, а качество видео одинаковое.
Кажется, это не работает.
Я пробовал менять параметры, но это ни к чему не приводит.
решение1
Вероятно, эта -crf
опция еще не сопоставлена для этого кодировщика. До тех пор используйте -x265-params
частную опцию для этого кодировщика:
ffmpeg -i input.mkv -codec:v libx265 -x265-params crf=28 -codec:a copy out.mkv
В будущем это может измениться, поэтому всегда сначала обращайтесь к документации:
ffmpeg -h encoder=libx265
Также см: