FFMpeg 解码标准电影文件 时间计算方式

在标准的mxf Mpeg编码的电影文件中,图像帧的PTS是并不标识帧显示的绝对时间,PTS标识的是图像帧的绝对显示顺序 严格从0一次递加,

电影文件格式严格,因此可采用投机取巧的方式来计算时长,而不通过解析LTC帧来计算绝对时间(两张计算时间方式有误差,但这些误差仅计算机可详细辨识,肉眼基本可忽略 哈哈 )

电影文件从录像机录制出来之后,帧的显示间隔是严格控制的, 即 假设帧率为30FPS,那么这三十帧的时间间隔就是0.02s;因此我们可以投机取巧式的来计算时间.

我们依然假设帧率为30FPS;

那么第10000帧的显示时间为10000/30 = 333.33; 333.33/60 = 5 分钟 33 秒 (毫秒可忽略);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值