FFMpeg 解碼標準電影文件 時間計算方式

在標準的mxf Mpeg編碼的電影文件中,圖像幀的PTS是並不標識幀顯示的絕對時間,PTS標識的是圖像幀的絕對顯示順序 嚴格從0一次遞加,

電影文件格式嚴格,因此可採用投機取巧的方式來計算時長,而不通過解析LTC幀來計算絕對時間(兩張計算時間方式有誤差,但這些誤差僅計算機可詳細辨識,肉眼基本可忽略 哈哈 )

電影文件從錄像機錄製出來之後,幀的顯示間隔是嚴格控制的, 即 假設幀率爲30FPS,那麼這三十幀的時間間隔就是0.02s;因此我們可以投機取巧式的來計算時間.

我們依然假設幀率爲30FPS;

那麼第10000幀的顯示時間爲10000/30 = 333.33; 333.33/60 = 5 分鐘 33 秒 (毫秒可忽略);

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