時碼的同步與丟棄
在這篇文章中,我們來看看時間碼是什麼和時間碼漂移問題的一些常見原因。
在以前高中做片子的時候,經常會遇到29.97、23.98的奇怪幀率,搜了一圈也沒發現有什麼好的解釋,都是籠統的說:這是歐美的制式。
這是一個不斷出現的問題。我們很多的同學以及目前的從業人員可以說是一點都不理解時間碼的複雜性。因為我們生活在PAL / 50Hz區域,並且一直以25fps的速度拍攝。但是電影是以24fps,甚至是23.98 fps拍攝,當我們開始嘗試同步不同的相機或廣播電視,它們都可能變得非常複雜,很容易混淆。
什麼是時碼?
我們通常在電影和視頻世界中遇到的時間碼只是一種方式,可以根據記錄的總幀數或一天中的時間,為每一幀錄製一個唯一的ID號碼。這是一個計數整個幀的計數器。它只能計算整個幀,不能計算幀的分數,因此最高的精度是1幀。時間碼通常以下列格式顯示為小時:分鐘:秒:幀,即:
HH:MM:SS:FF
記錄運行和自由運行
使用的兩種最常見的時間碼類型是「記錄運行」和「自由運行」。記錄運行,顧名思義只有在相機正在記錄時運行或計數。這是一個累計幀數,記錄的總幀數。因此,如果錄製的第一個剪輯以00:00:00:00的時間碼時鐘開始,並運行10秒和5幀,則剪輯結束處的TC將為00:00:10:05。那麼錄製的下一個剪輯的第一幀將繼續計數,因此將是00:00:10:06等等。當你不記錄時間碼停止計數,不增加。這種方式,對於初學者來講,幾乎見不著。
而使用「自由運行」時,攝像機中的時間碼時鐘總是按照攝像機設置的幀速率進行計數。將自由運行時鐘設置為與一天中的時間匹配是很常見的。一旦在時間碼時鐘中設置了時間並啟用「自由運行」,則無論您是否正在錄製,時鐘都將開始計時。
這其實是一個非常重要的因素!
在「自由運行」中,一旦設置了時間碼時鐘,它將始終計算記錄的幀數,在某些情況下,這實際上會導致時鐘偏離實際的時間。
回到開頭的問題。
這是一個非常古老的問題,在美國和其他NTSC地區,幀率是一個非常奇怪的幀率,它是29.97fps(這是為了防止彩色信號在引入彩色電視時出現問題,具體則是一段LONGLONG的故事)。時間碼只能計算實際的整個幀,所以沒有辦法來解釋每秒丟失的0.03幀。結果,以29.97fps運行的時間代碼比實時時鐘稍微慢一些。
如果幀率在1小時內實際上是30fps,則會有108,000幀。但在一個實時小時後,在29.97fps的情況下,只能記錄107,892幀,幀計數器TC將不會再達到一個小時,少了3.6秒。
DROP FRAME時間碼。
為了消除以每秒29.97fps的速度拍攝會每小時少3.6秒(相對於實時)為單位的時間碼差異,開發了一種稱為「 丟幀時間碼 」 (DROP FRAME)的特殊類型的時間碼。丟幀時間碼(DF)工作原理:除了每十分鐘,每分鐘,兩個時間碼號碼從時間碼計數中刪除。所以在時間碼計數中有一些缺失的數字,但是在實際1小時之後,時間碼值將增加1小時。幀本身沒有被丟棄,只有幀數中的數字被丟了。
何時使用DF或NDF。
丟幀時間碼僅用於29.97fps的素材,其中包括59.94i。(我們經常會錯誤地將其稱為60i或30fps - 實際上這些天的30fps視頻實際上是29.97fps)。如果正在使用「Rec Run」時間碼,則幾乎不需要使用「丟幀」,因為通常情況下,我們不會再與其他任何設備同步。
如果使用29.97fps「自由運行」,則當你希望時間碼與實時時鐘保持同步時,應該使用丟幀(DF)。一個例子就是拍攝一個長時間的活動,或者在幾天之內,你想要時間碼的時鐘與你的手錶上的時間相匹配。
如果使用29.97fps的非丟幀(NDF),則相機的時間碼將相對於一天中的實際時間漂移一分半鐘。如果你是同步多台攝像機或設備的時間碼,至關重要的是他們都使用相同類型的時間碼,混合DF和NDF會肯定會造成各種各樣的問題。
關於23.98fps?
23.98fps是一個奇怪的標準,是從適應24fps電影到NTSC 29.97fps幀速率。實際上NTSC以29.97fps的速度運行,而不是真正的30fps,速度提高了0.1%,達到29.97fps。
現在23.98fps作為獨立格式存在。從理論上講仍然需要丟幀時間碼,因為在時間碼幀數中不能有0.02幀,每幀必須有一個整數。然後在給定數量的幀之後,你進入下一秒的計數。在23.98fps的情況下,我們計算了24個整幀,並且時間代碼的計數增加了一秒,所以實際時間和先前的每小時3.6秒之間有一個差異。與實時時鐘相比,以23.98fps運行的攝像機的運行時間將快速運行。與29.97fps不同,23.98沒有丟幀(DF)標準,它總是被視為24fps計數(TC計數24幀,然後將第二計數加1),這是因為沒有很好的方法來調整計數使其適合29.97fps的實時。
所以23.98fps沒有DF模式。這意味著,實時1小時後,以23.98 fps的速度拍攝的時間碼數應該為00:01:03:14。如果將相機設置為「自由運行」,則時間碼將不可避免地相對於實際時間漂移,而相比於實時時鐘或任何其他使用其他設備,在一天的時間內相機將運快速近一分半鐘。
所以,23.98fps的時間碼可能是比較麻煩的處理。
24fps的時間碼沒有這個問題,因為每秒鐘只有24幀,所以24fps的攝像機不應該看到任何顯著的時間碼漂移或時間碼同步的丟失。
這裡值得考慮的是拍攝同步聲音的問題(聲音從外部錄製在遠程錄音機上)。如果錄音機沒有23.98fps的時間碼,那麼時間碼會相對於23.98fps的攝像機而言有所偏移。如果錄音機只有實時時間碼,則可能需要考慮以24fps而不是23.98fps的速度拍攝,以幫助保持音頻和畫面時間碼同步。許多設計用於膠捲相機的較舊的音頻記錄器只能做24fps的時間碼。所以比較麻煩。
推薦閱讀: