Установите открытую и открытую длину GoP в ffmpeg

495
nm82
ffmpeg -f rawvideo -vcodec rawvideo -s 1280x720 -r 50 -pix_fmt uyvy422  -i Test.yuv -c:v libx265 -x265-params keyint:150:open-gop -b:v 10M Test_open_150_10M.hevc  

Как вы видите, я пытаюсь преобразовать yuv-файлы в hevc-файл с open-GoP и GoP-длиной 150 и битрейтом 10M. Все отлично работает, кроме open-GoP и GoP-длины. Какую бы длину GoP или open / no-open-GoP я пробовал, она каждый раз приводит к длине GoP, равной 250 и одной ведущей картине (RASL-N). Что я делаю не так?

0
`keyint: 150` ->` keyint = 150` Gyan 6 лет назад 0
Спасибо, Гьян! Извините, это была просто ошибка печати в посте. Проблема все еще возникает. Но когда я конвертирую его без `: open-gop`, по крайней мере длина gop будет правильной. nm82 6 лет назад 0

1 ответ на вопрос

0
nm82

Это решение: :open-gop=0для закрытого GoP, открытое GoP автоматически включается, так что просто :open-gop=0пропустите.

Похожие вопросы