2012-11-16 50 views
0

我正在研究一個應用程序,該應用程序必須嚴格控制電影錄製過程中的時間流程。iOS - 試圖瞭解電影如何工作

蘋果稱iPhone 5可以拍攝高清視頻高達 30 fps。如果拍攝視頻並在Quicktime播放視頻,我會看到一個變化的FPS,在某些時刻達到30 fps,但同時quicktime報告視頻爲29.75 fps。

據我所知,對於每一秒的視頻,應顯示整數幀,而不是分數。我首先想到可能與丟幀有關。然後,我決定設計一種方法來測量丟幀,並意識到,對於每秒的視頻,iPhone從1幀降至4幀。還發現,每次丟棄幀時,iPhone都會簡單地複製最後一幀以填補空白。所以從理論上講,放下一幀畫面對移動畫面的總幀數沒有影響。

所以,這是我的問題。這個29.75 fps講的是什麼?如何獲得這個數字?

回答

1

這並不是說每秒顯示x幀數,而是每幀顯示1/x秒。 NTSC(美國,日本和其他國家的電視標準)運行速度爲29.97fps。因此,在畫出下一幀之前,每幀都會顯示超過3/100秒。所以,就你的情況而言,每一幀在顯示下一幀之前都會顯示0.0336秒。

+0

啊,這是相反的...完美。謝謝。 – SpaceDog