概述:為視頻添加字幕

在本主題中,您將了解如何在 Brightcove Beacon 中使用字幕。

介紹

可以將隱藏式字幕添加到視頻中,以便為希望訪問它的個人提供額外的或解釋性的信息。字幕是必要的,這樣聾啞人和聽障人士就可以訪問視頻演示的音頻部分。

字幕示例
字幕示例

此類文本可用於可訪問性、提供音軌的翻譯或其他一些目的,但所使用的基礎技術是相同的。

字幕文件位置

您可以選擇在何處託管 WebVTT 字幕文件:

  1. 在遠程 URL(遠程資產) - 在這種情況下,WebVTT 文件託管在您的服務器上,您將文件的 URL 添加到視頻元數據中。
  2. 使用 Beacon 上傳 ( 攝取 ) - 在這種情況下,WebVTT 文件被上傳(攝取)到 Beacon。這可以使用媒體模塊或 API 來完成。

將字幕與視頻相關聯

將字幕文件與視頻相關聯的方法有多種:

  1. 使用工作室
  2. 修改播放器發布代碼
  3. 使用 API

自動為視頻生成字幕

Brightcove Beacon 可以為視頻生成字幕。有關信息,請參閱為視頻生成字幕 .

在 Studio 中添加字幕

可以使用媒體模塊將字幕與視頻相關聯。有關信息,請參閱使用媒體模塊為視頻添加字幕 .

修改播放器發布代碼

在這種情況下,一個<track>標籤被添加到播放器發布代碼中。有關詳細信息,請參閱以編程方式向視頻添加字幕 .

通過 API 添加字幕

通過 API 添加字幕的方式會有所不同,具體取決於字幕文件是被提取還是用作遠程資產。

  • 遠程資產說明 - 如果您更喜歡自己託管字幕(或有託管字幕的字幕提供商),則可以使用 CMS API 將字幕與視頻相關聯。有關信息,請參閱使用內容管理系統 API:添加 WebVTT 字幕 .

  • 為 Brightcove Beacon 添加字幕 - 如果您想讓 Brightcove 託管您的字幕,您可以使用動態攝取 API 攝取您的 WebVTT 文件。有關信息,請參閱攝取 WebVTT 文件 .

刪除字幕

可以使用媒體模塊或通過 CMS API 從視頻中刪除字幕。在 Studio 中,打開媒體模塊並編輯視頻屬性。編輯文本軌道財產根據需要。

也可以使用CMS API通過製作一個更新視頻請求並提交一個空的請求體text_tracks數組(或與該組字幕關聯的對像已從中刪除的數組)。

樣式字幕

可以使用 CSS 將樣式應用於 WebVTT 字幕。看樣式字幕了解詳情。