はじめに
クローズドキャプションを動画に追加すると、希望する視聴者に追加情報や解説情報を提供できます。また、耳の不自由な視聴者が動画の音声部分を理解するには、キャプションが必要となります。
このようなテキストは、アクセシビリティ、オーディオトラックの翻訳、またはその他の目的で使用できますが、使用される基盤となるテクノロジは同じです。
キャプションファイルの場所
WebVTTキャプションファイルをホストする場所を選択できます。
- リモート URL (リモート アセット) - この場合、WebVTT ファイルはサーバーでホストされており、ファイルの URL をビデオ メタデータに追加します。
- Beacon を使用してアップロード(摂取した) - この場合、WebVTT ファイルは Beacon にアップロード (取り込み) されます。これは、MediaモジュールまたはAPIを使用して実行できます。
キャプションとビデオの関連付け
キャプションファイルをビデオに関連付けるには、いくつかの方法があります。
- スタジオを使用する
- プレーヤー公開コードの変更
- APIの使用
ビデオのキャプションを自動生成
Brightcove Beaconはビデオのキャプションを生成できます。詳細については、を参照してください。ビデオのキャプションの生成.
スタジオでのキャプションの追加
メディアモジュールを使用して、キャプションをビデオに関連付けることができます。詳細については、を参照してください。 Media モジュールを使用してビデオにキャプションを追加する.
プレーヤー公開コードの変更
この場合、 <トラック>
タグがプレーヤ パブリッシング コードに追加されます。詳細については、次を参照してください。プログラムによるビデオへのキャプションの追加.
APIを介したキャプションの追加
APIを介してキャプションを追加する方法は、キャプションファイルが取り込まれるか、リモートアセットとして使用されるかによって異なります。
-
リモート アセットのキャプション- キャプションを自分でホストする場合 (またはキャプション プロバイダーにキャプションをホストさせる場合) は、CMS API を使用してキャプションを動画に関連付けることができます。詳細については、を参照してください。 CMS API の使用:WebVTT キャプションを追加する.
-
Brightcove Beacon にキャプションを追加する- Brightcove にキャプションをホストさせたい場合は、Dynamic Ingest API を使用して WebVTT ファイルを取り込むことができます。詳細については、を参照してください。 WebVTT ファイルの取り込み.
キャプションの削除
キャプションは、MediaモジュールまたはCMSAPIを使用してビデオから削除できます。Studio で、メディアモジュールを開き、ビデオ プロパティを編集します。編集テキストトラック必要に応じてプロパティ。
キャプションは、 CMS APIを作ることによってビデオを更新空のリクエスト本文をリクエストして送信するtext_tracks
配列 (または、キャプションのセットに関連付けられたオブジェクトが削除された配列)。
キャプションのスタイルを設定する
スタイリングは、CSSを使用してWebVTTキャプションに適用できます。見るキャプションのスタイリング詳細については。