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


我们在编码视频的过程中经常为了编码倍速,并且保留视频质量的情况下,尽量不要编码 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数量

主要依靠这两点

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 提取测试文件 使用ffmpeg命令从flv文件提取出YUV文件 yuv420p_1280x720.yuv 作为编码...
    蒋斌文阅读 8,763评论 0 6
  • ffmpeg 本文的运行环境为全新安装的 centos 7.4 安装/编译依赖 编译和下载源码包, 需要一些依赖工...
    yww阅读 10,249评论 0 4
  • 【 ffmpeg 官网 】 补充些有用的参数:-write_empty_segments 1 视频断的-segm...
    _49_阅读 8,172评论 0 0
  • 第一篇文章:作者:37号同学来源:CSDN原文:https://blog.csdn.net/chenzongduo...
    路漫漫其修远兮Wzt阅读 11,273评论 0 0
  • 背景 大家都对抖音短视频很了解,那么怎么对视频进行裁剪,合成,转化呢,在开始不妨先来了解一下 FFmpeg这个工具...
    AKyS佐毅阅读 4,264评论 0 0

友情链接更多精彩内容