【问题标题】:Set GOP length for HEVC-Encoding in ffmpeg在 ffmpeg 中设置 HEVC 编码的 GOP 长度
【发布时间】:2018-06-18 13:38:19
【问题描述】:

我想将 xxx.y4m 文件编码为 hevc 并将 GOP-length 设置为特定值,打开和关闭 gop。

编码我正在使用:

...>ffmpeg -i xxx.y4m -c copy xxx.hevc

这给了我 hevc 编码的文件,现在我想设置一个特定的 gop-length

...>ffmpeg -i xxx.y4m -c:v libx265 -keyint=1 -open-gop=1 -c copy xxx.hevc

由于“未找到选项”而无法正常工作

亲切的问候

【问题讨论】:

    标签: cmd ffmpeg hevc


    【解决方案1】:

    这个命令,

    ffmpeg -i xxx.y4m -c copy xxx.hevc
    

    不执行任何编码。它只是对原始视频流进行流式复制。

    使用

    ffmpeg -i xxx.y4m -c:v libx265 -x265-params keyint=100:no-open-gop xxx.hevc
    

    keyint 设置 GOP 大小。 GOP 默认是打开的,你可以使用上面的选项来关闭 GOP。

    只要设置了-c copy,就不会发生编码。

    【讨论】:

    • 非常感谢。我不知道为什么我写了“-c copy”。我做错了“-x265-params”。
    猜你喜欢
    • 2018-11-30
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    相关资源
    最近更新 更多