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 тактом.

Другие вопросы по тегам