在 ffmpeg 中设置 excat GoP 长度打开和不打开

在 ffmpeg 中设置 excat GoP 长度打开和不打开
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 文件,其中开放 GoP 和 GoP 长度为 150,比特率为 10M。除了开放 GoP 和 GoP 长度之外,一切正常。无论我尝试 GoP 长度还是开放/非开放 GoP,每次都会导致 GoP 长度恰好为 250 和一个主图像 (RASL-N)。我做错了什么?

答案1

这是解决方案: :open-gop=0对于封闭的 GoP,开放的 GoP 会自动启用,因此只需忽略即可:open-gop=0

相关内容