透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

總影格數
0
總秒數 (HH:MM:SS) 0 s
影格率 30 fps

什麼是時間碼轉影格計算機?

時間碼轉影格計算機可將以 HH:MM:SS:FF(時、分、秒、影格)格式書寫的 SMPTE 時間碼,換算成單一的絕對影格數。剪輯師、調色師、視覺特效(VFX)人員與廣播工程師常透過影格數來精準定位序列中的某一格畫面、對齊音訊,或是在僅接受影格編號(而非時間碼字串)的軟體之間傳遞剪接點。

分解為時、分、秒、影格各段的 SMPTE 時間碼
SMPTE 時間碼由四部分組成:時、分、秒和影格。

使用方法

輸入時間碼的時、分、秒與影格欄位,接著選擇專案的影格率(fps)。計算機會回傳從起點(00:00:00:00)算起的總影格數。請選擇與你時間軸相符的影格率——常見的設定包括電影用的 24、PAL 系統的 25、NTSC 系統的 30,以及高影格率影片的 59.94/60。

公式說明

首先把時間部分換算成秒:\(\text{HH} \times 3600 + \text{MM} \times 60 + \text{SS}\)。再乘以影格率,得出這些秒數內已經過了多少完整影格,最後加上剩餘的影格數 \(\text{FF}\)

$$\text{Frames} = \left[\left(\text{HH} \times 3600 + \text{MM} \times 60 + \text{SS}\right) \times \text{fps}\right] + \text{FF}$$

對於 29.97 或 23.976 這類小數影格率,此處採用真實的(非丟格,non-drop)影格率。請留意,實務上的丟格時間碼(drop-frame,例如 29.97 DF)只會調整顯示出來的數字,並不會改變底層的總影格數;本工具計算的是直接的非丟格影格數。

實例演算

假設你的時間碼為 00:01:00:00,影格率為 30 fps。總秒數 \(= 0 \times 3600 + 1 \times 60 + 0 = 60\)。影格數 \(= 60 \times 30 + 0 =\) 1,800 格。換成 24 fps,同樣的一分鐘則為 \(60 \times 24 = 1{,}440\) 格。

常見問題

FF 是什麼意思?FF 代表影格欄位,也就是超過最後一個完整秒數之後的影格數,範圍從 0 到 fps − 1。

能處理丟格時間碼嗎?本工具計算的是非丟格的總影格數。丟格僅改變數字的標示方式,會略過特定的影格編號標籤,以維持時鐘時間的準確性。

為什麼會用到小數影格率?基於早期彩色訊號的歷史因素,NTSC 影片以 29.97 與 23.976 fps 運作,因此專業工作流程往往需要這些精確的數值。

最後更新: