多媒体视频开发_(30)使用ffmpeg在视频中进行抽帧

基于ffmeg进行抽帧共有四种方式:抽取视频关键帧(I/P/B)抽取视频场景转换帧根据时间进行均匀抽帧抽取指定时间的视频帧1.抽取视频关键帧(IPB):视频关键帧(Video Keyframes)是用于视频压缩和视频编解码的帧,视频关键帧是包含了完整信息的帧,其他的非关键帧将会使用与关键帧的差值进行压缩。视频帧具体可以分为IPB帧三种:I帧表示关键帧,是最完整的帧画面,一般视频封面都选择I帧;P帧单预测帧,利用之前的I帧或P帧,采用运动预测的方式进行帧间预测编码;B帧双向预测帧,利用双
摘要由CSDN通过智能技术生成

基于ffmeg进行抽帧共有四种方式:

  • 抽取视频关键帧(I/P/B)
  • 抽取视频场景转换帧
  • 根据时间进行均匀抽帧
  • 抽取指定时间的视频帧

1.抽取视频关键帧(IPB):

视频关键帧(Video Keyframes)是用于视频压缩和视频编解码的帧,视频关键帧是包含了完整信息的帧,其他的非关键帧将会使用与关键帧的差值进行压缩。视频帧具体可以分为IPB帧三种:
I帧表示关键帧,是最完整的帧画面,一般视频封面都选择I帧;
P帧单预测帧,利用之前的I帧或P帧,采用运动预测的方式进行帧间预测编码;
B帧双向预测帧,利用双向帧进行预测编码;
一般情况下关键帧I帧是信息最多的帧,也是用途最多的帧。在视频检索和视频分类任务中一般都借助I帧来完成,I帧数量少包含的信息却是最多的。

使用ffprobe提取出IPB帧的时间:

ffprobe -i 666051400.mp4 -v quiet -select_streams v -show_entries frame=pkt
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值