透過 MCP 連接 →

輸入計算

數學公式

Show calculation steps (1)
  1. Combine the Two Timecodes

    Combine the Two Timecodes: 時間碼(影格)計算機

    TC1 and TC2 each convert to frame counts N1 and N2 (using the rule above). op = +1 for add, -1 for subtract. The total frames are re-expanded into the result h:m:s:f.

廣告

結果

新時間碼
02 h 01 m 14 s 13 f
29.97 DF
= 影格數 218,015 f
規格 29.97 DF

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

這個工具能將兩組 SMPTE 時間碼相加或相減,採用影視製作通用的 HH:MM:SS:FF 標準格式。它支援四種常見規格:30 fps 與 60 fps 的非丟格(NDF),以及 29.97 fps 與 59.94 fps 的丟格(DF)。計算後同時提供結果時間碼與對應的總影格數,方便你精準核對片長、偏移量與剪輯點。

拆分為時、分、秒和影格欄位的 SMPTE 時間碼標籤
SMPTE 時間碼由四個欄位組成:時、分、秒和影格。

使用方法

先選擇影格單位,輸入第一組時間碼,再選擇「相加」或「相減」,接著輸入第二組時間碼。計算機會把每組時間碼換算成絕對影格數,完成運算後再重建為乾淨的時間碼格式。若相減結果小於零,會以負號開頭顯示,後面接上以時間碼表示的絕對值。小時數會持續累加(不會在 24 小時時歸零),因此呈現的是實際經過的總時長——這正是剪輯師在加總多段素材長度時所需要的。

公式說明

非丟格的換算方式為:

$$N = \left(\,(60h+m)\cdot 60 + s\,\right)\cdot D + f$$

其中 \(D\) 為名目影格計數值(30 或 60)。丟格模式仍把整數計數值維持在 30 或 60,但會略過特定的影格編號,使時間碼能對應真實的時鐘時間。在每個分鐘交界處(十的倍數分鐘除外),會丟掉前 2 個影格編號(60 fps 時為 4 個)。換算時會減去這些被丟掉的數量,重建時間碼時再加回去。

將時間碼欄位轉換為單一總影格數的示意圖
此公式將時、分、秒和影格合併為單一總影格數 \(N\)。

實例演算

以 30 fps NDF 為例,TC1 = 01:50:38:25 換算得

$$n_1 = (110 \times 60 + 38) \times 30 + 25 = 199165$$

TC2 = 00:10:35:16 換算得

$$n_2 = (10 \times 60 + 35) \times 30 + 16 = 19066$$

相加後為 218231 影格,換算回時間碼即 02:01:14:11。

常見問題

什麼是丟格(drop-frame)?這是針對 29.97/59.94 fps 的一種計數技巧,會略過某些影格編號(而非真正丟掉影格),讓一小時的時間碼大致等於真實的一小時。

為什麼在 29.97 時影格欄位仍小於 30?因為整數計數器是以名目影格率(30)運轉的;那個 .97 只會影響哪些編號要被丟掉。

結果可能是負數嗎?會的——當你減去較大的時間碼時,會顯示負的影格數,並以負號開頭的時間碼呈現。

最後更新: