FFMPEG: параметры кодирования видео x265
Там довольно много информации об использовании ffmpeg ( больше) для кодирования с x265: HEVC. Однако, когда я пытаюсь закодировать мое видео с x264 на x265 с масштабированием, чтобы уменьшить общую скорость передачи данных, чтобы сэкономить еще больше места на моем жестком диске, я все еще пропускаю Frame Rate Mode
вариант. В настоящее время мое видео после кодирования изменилось на CFR, тогда как изначально оно было VFR. Команда
ffmpeg -i input -vsync 2 -vf scale=1280:-1 -c:v hevc_nvenc -preset:v slow -crf 24 -rc vbr_hq -qscale:a 1
Вывод в порядке, но мне любопытно, режим частоты кадров. Есть ли у вас идеи вывести VBR с x265?
Мне также интересно узнать информацию в этом файле, потому что я могу понять некоторые детали, но не другие.
Информация о файлах от MediaInfo
х264 и х265.
Некоторая другая информация Rate-control, x265, Encode H.265 Super User Super User кодирует x264
1 ответ
Вход 23.976
кадры в секунду, точно представлены как 24000/1001
, Поэтому каждый кадр в идеале должен быть 1001/24000
секунд. Но вход имеет шкалу времени 90k (90000), и для этой шкалы идеальная длительность требует 3753.75
отметки, что невозможно, поскольку временные метки являются целыми числами. Итак, что ваш вход делает назначить половину кадров 3753
а другая половина 3754
, Это делает его "VFR". Выход имеет шкалу времени 24000, в которой идеальная продолжительность может быть точно представлена 1001 тактом.