使用ffprobe获取视频关键帧信息

关键帧对seek操作的精度非常重要,项目中对视频的seek要求比较高,所以需要查看关键帧间隔

ffprobe -i 49Y888piCxCI00123.mp4 -v  quiet -select_streams v -show_entries frame=pkt_pts_time,pict_type

得到的输出前后2个pkt_pts_time的差值即关键帧的间隔时间(单位为秒),不过需要注意pict_type=I时,才表示是关键帧,类型还有P(前向预测帧)和B(双向预测帧)

posted @ 2023-05-07 11:14  thammer  阅读(610)  评论(0编辑  收藏  举报