概覽
隱藏式輔助字幕會為想要存取影片的個人提供其他相關資訊。聾人和聽障人士必須使用字幕,才能存取影片的音訊部分。如果您不熟悉字幕,請參閱概述:為視頻添加字幕文檔。
重要的是要了解哪種字幕類型最適合每種視頻格式。首先回顧視頻格式和字幕文檔。Brightcove建議使用帶有WebVTT字幕的HLS或DASH視頻。
字幕
對於HLS和DASH視頻,有兩個字幕播放選項:
資訊清單內網路
當對HLS或DASH視頻使用清單內WebVTT字幕時,您的字幕就可以使用。實施這些標題不需要做任何額外的事情。
資訊清單內的 WebVTT 字幕會隨影片內嵌。如果您將Dynamic Ingest與Dynamic Delivery一起使用,則只能創建清單內文件。如需詳細資訊,請參閱下列內容:
當m3u8文件包含以下標記:
#EXT-X-MEDIA:TYPE=SUBTITLES
範例
案例 | 文字軌道的位置 | 文字軌的類型 | #EXT-X-媒體:類型 = 字幕標籤 |
---|---|---|---|
動態交付攝取的視頻 動態攝取 API |
CDN | 分段式 | 是 |
外部(Sidecar)WebVTT
外部 WebVTT 字幕是與視訊分開的文字檔案。您可以將字幕檔案與視訊產生關聯,如下所示:
範例
案例 | 文字軌道的位置 | 文字軌的類型 | #EXT-X-媒體:類型 = 字幕標籤 |
---|---|---|---|
舊版攝取視頻(無動態交付) 動態攝取 API |
CDN | 未分段 | 否 |
舊版攝取視頻(無動態交付) 遠程網址 媒體模塊或 CMS API |
原始 | 未分段 | 否 |
動態交付攝取的視頻 遠程網址 媒體模塊或 CMS APII |
原始 | 未分段 | 否 |
Android
有關設置標題、主題和默認標題的詳細信息,請參閱 使用 Native SDK for Android 的代碼片段。
iOS/電視操作系統
使用外部 WebVTT 字幕時,需要使用邊車字幕適用於 iOS 和 tvOS 的 Player SDK 的功能。
使用從您的視頻雲庫中檢索視頻時BCOVPlaybackService
,您的視頻和文本軌道將被格式化為 Sidecar 字幕。
對於沒有 Video Cloud 的 Brightcove Player 客戶或者您正在提供自己的視頻,那麼您需要按照手動填充字幕數據 Sidecar 字幕文檔的一部分。
同步WebVTT字幕
如果使用的是WebVTT字幕,請確保視頻和音頻與字幕同步。了解如何在同步 WebVTT 字幕文檔。
樣式註解
可以設置WebVTT標題的樣式以匹配您的公司偏好。有關詳細信息,請參閱 Styling Captions 文檔。
範例
如果視頻具有與之關聯的字幕,您將在控制欄中看到字幕圖標。選擇此圖標。
然後,選擇您的首選語言。
在視頻播放期間,您應該看到顯示的字幕。