時間碼(Timecode)是表示影片中特定位置的標準格式。以HH:MM:SS:FF(時:分:秒:影格)形式表示,廣泛用於影片編輯、廣播、後期製作等專業領域。
時間碼的結構
時間碼由4個部分組成:HH(小時)、MM(分)、SS(秒)、FF(影格)。例如「01:23:45:12」表示1小時23分45秒加12個影格。影格部分表示1秒內的第幾個影格,取值範圍根據影格率而定(24fps為0-23,30fps為0-29)。
主要影格率及其用途
23.976fps和24fps用於電影,25fps用於PAL(歐洲·亞洲廣播標準),29.97fps用於NTSC(美國·日本廣播標準),30fps用於數位影片,50fps和60fps用於高影格率影片和體育廣播。影格率的選擇對影片的播放速度和品質有重大影響。
跳格和非跳格
29.97fps實際上不是30fps,因此會產生時間誤差。跳格(DF)透過跳過每分鐘前2個影格(但10分鐘的倍數除外)來修正這個誤差。非跳格(NDF)不跳過影格,因此時間碼與實際時鐘時間會逐漸產生誤差。在廣播業務中,使用跳格很重要。
SMPTE時間碼標準
SMPTE(Society of Motion Picture and Television Engineers)是定義時間碼格式的國際標準。SMPTE時間碼嵌入影片訊號,或作為單獨的音訊訊號記錄。廣播、電影、影片製作等專業領域廣泛採用。
PAL和NTSC的差異
PAL是歐洲、亞洲、澳洲等地區使用的廣播標準(25fps、50Hz),NTSC是美國、日本、韓國等地區使用的標準(29.97fps、60Hz)。這些差異導致時間碼計算和轉換的複雜性。
時間碼的計算方法
從時間碼轉換為影格數時,計算公式為:總影格數 = (小時×3600 + 分×60 + 秒) × 影格率 + 影格。對於29.97fps跳格,需要特殊計算:每分鐘(10分鐘的倍數除外)減少2個影格。從影格數轉換為時間碼時,進行逆運算。
what_is.section7_title
what_is.section7_text