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

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

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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章