視訊與字幕·字幕工具包
字幕漂移解釋:為什麼固定偏移會失敗以及拉伸如何運作
· 工作原理
字幕 時間碼 幀速率
如果字幕在開頭和結尾都很好,則問題在於速度,而不是偏移。這篇文章解釋了幀速率不匹配如何導致漂移、如何診斷它以及線性拉伸與移位的數學原理有何不同。
在第一分鐘同步,到三十分鐘晚了半秒-漂移而不是偏移的特徵
字幕不同步有兩種不同的故障,需要相反的修正。偏移量是恆定的:每行都延遲相同的量,並檔案在第一分鐘和最後一分鐘都是錯誤的。漂移加劇:開場線正確著陸,十分鐘時幾乎無法察覺錯誤,而結束線則落後了幾秒鐘。將它們分開的症狀是最後的誤差是否大於開始時的誤差。
診斷錯誤的代價是昂貴的,因為明顯的行為會讓事情變得更糟。將漂移檔案的第一行與偏移量對齊會移動整個檔案,因此結尾會漂移原始量加上剛剛添加的內容。該工具直接將此記錄為常見錯誤,並指出這兩項操作都必須在縮放之前撤銷。
漂移來自何處 — 針對 23.976 fps 影片播放的計時為 25 fps 的檔案,反之亦然
通常的原因是建立檔案的時間與正在播放的影片之間的幀速率不符。字幕時間戳記是掛鐘時間,但它們通常源自於幀計數。如果根據 23.976 fps 素材產生的幀計數被重播,就好像每幀是二十五分之一秒一樣,每個時間戳都會以相同的比率出現錯誤,並應用於不斷增長的數字的恆定比率會產生不斷增長的錯誤。
對於以 25 fps 播放的 23.976 fps 素材,該比率大致為 1.0427,該工具在比例欄位旁註明。該數字不是透過試驗發現的調節旋鈕:它是兩個幀速率的商,因此在一個世界中正確的檔案在另一個世界中會被系統地拉伸或壓縮。這就是為什麼漂移幾乎總是平滑和線性而不是不穩定的。
使用兩個參考點診斷漂移 - 測量開始附近和結束附近的誤差
診斷漂移需要兩次測量,而不是一次。在開頭附近找到一行對話,其標題可以精確計時,在結尾附近找到另一行,並記錄每個檔案聲稱的時間戳記和對話實際發生的時間戳記。一次測量無法區分這兩種故障,因為單一觀察到的誤差與恆定偏移和拉伸都是一致的。
選擇材料允許的盡可能遠的兩個點。整個計算將一個差值除以另一個差值,因此較短的基線會使結果中較小的測量誤差變大。在 90 分鐘的檔案中,每分鐘間隔兩個點將產生一個對測量不支援的精確度有信心的比率。
線性拉伸的數學原理-按比例縮放每個時間碼,而不是添加一個常數
移位是加法,拉伸是乘法,這就是全部差異。移位為每個開始和結束添加一個常數;在內部,提示是從零開始計數的整數毫秒,因此該操作是每個時間戳的單一加法,並不會引入其自身的捨入。因為它在所有地方添加相同的數字,所以它不能改變第一個提示和最後一個提示之間的距離,這正是漂移所犯的錯誤。
拉伸將每個時間戳乘以一個從零開始測量的因子。由於乘數作用於檔案後面的較大數字,因此它對結尾的移動多於開頭,這是形狀漂移所需的。時間戳在縮放後重新舍入為整毫秒,因此縮放並不像移位那樣完全可逆;從原始資料中縮放一次,而不是透過多次迭代來細化一個因素。
工作範例:計算兩次測量的比率 - 將兩個觀察到的誤差轉換為一次校正
假設兩分鐘的字幕聲稱 00:02:00.000,而對話位於 00:01:59.750,而五十八分鐘的字幕聲稱 00:58:00.000,而對話位於 00:57:52.750。以毫秒為單位,檔案顯示 120000 和 3480000;影片需要 119750 和 3472750。誤差從 250 毫秒增長到 7250 毫秒,這是漂移,而不是偏移。
此因子為兩個間隔的比率:將真實跨距 3472750 減去 119750 或 3353000 除以宣告的跨距 3480000 減去 120000 或 3360000。這給出了大約 0.99792。將宣告的時間乘以它會傳回 119750 和 3472750,這兩個測量值,用於檢查校正是否是純拉伸,沒有剩餘偏移。當殘留物確實存在時,首先校正拉伸,然後才對剩餘的部分施加移位。
這不包括什麼——剪輯、添加場景和廣告插播,這些會產生跳躍而不是平滑的漂移
這涵蓋了平穩且按比例增長的誤差。它不會覆蓋二十分鐘內正確的檔案,然後突然將剩餘部分的固定量輸出,這是編輯的標誌:刪除的場景、插入的廣告中斷或同一功能的不同剪輯。該錯誤是對檔案的一部分進行了轉換,並沒有任何單一比率可以修復它。
移位工具適用於檔案中的每個提示,且無法對選取範圍進行重新定時,因此無法一次修復具有中點跳躍的檔案。它也無法從箝位中恢復:負結果被定為零,因為兩種格式都不能表達負時間,並之後向前移動不會恢復固定在那裡的提示。當球桿夾緊時,該工具會發出警告,並記錄的補救措施是撤消而不是補償移位。
重點:偏移量的平移,漂移的比例 - 如何在固定偏移量情況下使用字幕工具包的重定時功能,以及在依靠它進行漂移之前在哪裡檢查其“此工具不會執行的操作”列表
偏移偏移、漂移縮放,並在執行任何操作之前進行測量。輸入以毫秒為單位的偏移量,因為該欄位沒有秒或時間碼輸入,並鍵入 2 會將檔案移動兩毫秒而不是兩秒;操作成功,檔案確實發生了變化,並同步看起來和以前一樣錯誤。正偏移量會延遲出現在對話之前的字幕。
對於漂移,請使用偏移旁邊的比例因子,而不是重複微調偏移。在依賴它之前閱讀工具頁面限制:撤消保留最後二十個操作,固定提示可以折疊到零持續時間或在僅固定一端時變得更長,並在每次更改後重新執行驗證,以便報告這些情況而不是靜默發送。