ffprobe获取视频帧信息中的pkt_pts、pkt_pts_time

本文深入探讨了使用ffprobe检查多码率视频流中I帧同步性的方法,详细解释了pkt_pts与pkt_pts_time的区别及换算方式,为解决视频编码中的同步难题提供了实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遇到个客户反馈多码率帧没同步,想用ffprobe看下不同码率的I帧的pts是否一致,发现ffprobe可以出pkt_pts、pkt_pts_time两个时间戳。

查了下资料,自己也验证了下,结论如下:

pkt_pts:帧的pts数值

pkt_pts_time:通过time_base计算出来的显示时间

 

验证方法:

pkt_pts*1000000/90000/1000/1000=pkt_pts_time

PS:1秒为1百万微秒,1s为90k的pts,单位pts换算成微秒为1百万/90k,将pkt_pts换算成微秒后,再除以1百万,换算为秒,然后和pkt_pts_time比较即可

参见:

https://blog.youkuaiyun.com/ch853199769/article/details/82189171

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值