美文网首页FFmpeg与音视频流媒体工程开发相关
[FFmpeg]编码纯I帧视频 与 设置b帧数量

[FFmpeg]编码纯I帧视频 与 设置b帧数量

作者: _小老虎_ | 来源:发表于2021-07-05 23:29 被阅读0次

    我们在编码视频的过程中经常为了编码倍速,并且保留视频质量的情况下,尽量不要编码 P帧和B帧,

    编码器编码速度依次为

    I帧 > P帧 > B帧 的速度

    所以为了速度的话,自行酌情 尽量不要编码B和P帧

    后期需要处理的时候再二次处理。

    举例

    ffmpeg -i 1000p10s_9k.mp4 \
    -vcodec libx264 -bf 0 -g 1 \
    -x264-params  "keyint=1:min-keyint=1" \
    -crf 26 -an -y test9k.mp4
    

    参考资料:https://trac.ffmpeg.org/wiki/Encode/H.264

    • -bf 0 主要设置B帧数量

    • keyint=1:min-keyint=1 主要设置 I帧间隔 和最小I帧间隔,其实就是GOP数量

    主要依靠这两点

    相关文章

      网友评论

        本文标题:[FFmpeg]编码纯I帧视频 与 设置b帧数量

        本文链接:https://www.haomeiwen.com/subject/qvdwultx.html