視訊與字幕·字幕工具包
開啟、關閉和燒錄字幕:文字到達螢幕的三種方式
· 背景
字幕 輔助功能 檔案格式 文字處理
字幕可以是單獨的檔案、隱藏的軌道或烘焙到圖片中的像素。這篇文章解釋了這三種方法,它們在編輯、可訪問性和分發方面的權衡,以及為什麼邊車檔案仍然可以修復。
影展想要烙印,平台想要一個檔案-每個電影製作人都會遇到的交付問題
電影節可能要求字幕在放映檔案中永久可見,而平台則要求單獨上傳字幕。這些並不是對一項資產的相互矛盾的描述;它們是不同的交付形式,具有不同的失敗成本。最安全的工作流程從可編輯的定時文字母版開始,並從中建立每個要求的表單。
澄清交付規範中的詞彙。 「開放」通常意味著始終可見,而「封閉」意味著可選擇,但團隊對「字幕」、「說明文字」、「嵌入」和「燒錄」的使用也不一致。詢問所需的實際檔案或容器軌道,而不是僅依賴標籤。
Sidecar 檔案 — SRT 和 WebVTT 與影片一起,可切換和可編輯
sidecar 是與影片一起交付的單獨 SRT 或 WebVTT 檔案。它仍然很小,可搜尋和直接編輯,有能力的播放器可以將其作為可選曲目提供。同一影片可以與多種語言配對,而無需複製圖片,並可以透過替換文字而不是再次對節目進行編碼來糾正拼寫錯誤。
分離也創建了交付依賴關係。播放器必須取得、識別並關聯正確的檔案,且網路軌道需要適當的資源標頭和頁面配置。 Subtitle Toolkit 準備文字檔案,但不配置播放器或保證平台的上傳規則。
嵌入軌道 — 容器內的字幕,仍然可以切換,但難以編輯
嵌入的字幕或字幕軌道儲存在媒體容器內,同時與圖片本質保持分離。播放器可以將其公開為可切換,但編輯通常需要解復用或容器感知軟體,而不是開啟相鄰的文字檔案。嵌入是打包,而不是將像素燒入圖片中。
轉換器記錄明確表示不處理視訊容器中嵌入的字幕。 ToolAcre 既不讀取視訊檔案,也不提取其軌道。將 sidecar 來源放在打包的母版旁邊,以便可以修改措辭和時間安排,而無需將容器視為唯一可編輯的副本。
內建字幕 — 渲染到框架中的文字,通用但永久
內建字幕渲染到每一幀。它們顯示在圖片顯示的任何位置,並不需要字幕解碼器、sidecar 關聯或檢視器操作。這種普遍性也是成本:在不渲染新影片的情況下,文字無法被觀眾關閉、重新設計或修正。
燒錄屬於視訊編碼或整理工作流程,因為它將文字與像素結合在一起。字幕工具包僅產生和編輯定時文字。它無法預覽圖片的字體渲染、解析安全區域或對節日大師進行編碼。
權衡——可訪問性、翻譯、樣式控制以及稍後發現拼寫錯誤時會發生什麼
邊車和嵌入式軌道可以支援可選擇的存取和多種語言;燒入的文字保證了可見性,但消除了選擇。 Sidecar 提供最簡單的校正路徑,嵌入式軌道與媒體整齊地打包在一起,並燒錄交付為電影製作人提供了完整的視覺控制,但犧牲了適應性。後期的打字錯誤使這些成本變得具體。
任何形式的可訪問性都不是自動的。可選擇的曲目可能會省略聲音描述,永久可見的翻譯對話可能不是完整的字幕。同樣,樣式控制也是分開的:燒入的文字保留了作者的渲染,而封閉的軌道允許播放器(有時甚至是觀眾)影響演示。
工作範例:一部短片以三種方式呈現 - 每種方式所涉及的步驟和檔案
對於一部短片,請保留經過批准的 UTF-8 邊車大師。將該 SRT 或 WebVTT 直接傳送到接受字幕上傳的平台。對於打包的篩選檔案,請使用容器感知軟體將副本嵌入為可選軌道。對於要求開放字幕的電影節,請將相同的審查檔案提供給完成管道並將其渲染到幀中。
檢查每張最終圖片的時間,因為新增的前導或保險桿只能抵消一次交付。如果該差異是恆定的,則重新定時衍生產品而不是改變主產品。記錄產生每個輸出的文字版本和偏移量,以便以後的更正可以一致地重新產生所有三個輸出。
這不包括什麼 - 渲染內建字幕,這是一項視訊編碼工作,而不是文字工作
本文不教授預燒渲染。字體選擇、抗鋸齒、換行、顏色、安全放置、解析度和編解碼器設定都是影片製作問題,必須從編碼圖片中查看結果。透過結構字幕驗證並沒有說明這些像素的外觀。
此工具包也不對嵌入軌道進行重複使用或解復用。嘗試載入影片容器超出了其宣告的 SRT 和 WebVTT 範圍。使用合適的媒體軟體提取或打包曲目,然後僅在實際支援的 sidecar 檔案上使用此工具。
重點:保留可編輯檔案 — 字幕工具包如何在所有其他表單派生的 sidecar 檔案上運作
保留可編輯的 sidecar,即使沒有人會直接收到它。它是可以重新產生、審核和修正嵌入或燒入版本的來源。如果沒有它,簡單的拼字修復就會變成容器手術或基於從圖片重建的文字的新渲染。
在打包之前使用字幕工具包:檢查解析器問題,僅清理不需要的標記,驗證提示時序並匯出所需的 SRT 或 WebVTT 表示形式。然後將審閱的檔案與項目一起儲存。當其文字來源保持可讀和可複製時,每個下游表單都更容易信任。