概要: 動画にキャプションを追加する

このトピックでは、Video Cloudでのキャプションを操作する方法について学習します。

はじめに

クローズド キャプションを動画に追加して、アクセスしたい個人に追加情報や解釈的な情報を提供することができます。また、耳の不自由な視聴者が動画の音声部分を理解するには、キャプションが必要となります。

Example of Captions
キャプションの例

このようなテキストは、オーディオ トラックの翻訳やその他の目的でアクセシビリティを提供するために使用される場合がありますが、使用される基礎となるテクノロジーは同じです。

キャプション ファイルの場所

WebVTT キャプション ファイルをホストする場所を選択することができます。

  1. リモートURL(リモートアセット) -この場合、WebVTTファイルはサーバー上でホストされており、ファイルのURLをビデオ メタデータに追加します。
  2. Video Cloud を使用してアップロード ( 取り込み ) - この場合、WebVTT ファイルは Video Cloud にアップロード (取り込み) されます。これは、Mediaモジュールまたは API を使用して実行することができます。

キャプションとビデオの関連付け

動画にキャプションファイルを関連付けるには、いくつかの方法があります。

  1. Studioを使用する
  2. プレーヤー公開コードの変更
  3. API の使用

動画のキャプションを自動生成する

Video Cloud Studio はビデオのキャプションを生成できます。詳細については、ビデオのキャプションの生成 を参照して下さい。

Studio でキャプションを追加する

Media モジュールを使用して、キャプションをビデオに関連付けることができます。詳しくは、Mediaモジュールを使用してビデオにキャプションを追加するを参照してください。

プレーヤー公開コードの変更

この場合、<track> タグがプレーヤー公開コードに追加されます。詳細については、プログラムによるビデオにキャプションを追加するを参照してください。

API を介したキャプションの追加

API を使用してキャプションを追加する方法は、キャプション ファイルが取り込まれるか、リモートアセットとして使用されるかによって異なります。

  • リモートアセット キャプション - キャプションを自分でホストする場合(またはキャプション プロバイダーにキャプションをホストする場合)、CMS API を使用してキャプションを動画に関連付けることができます。詳細については、CMS API の使用 : WebVTT キャプションの追加 を参照して下さい。

  • Video Cloud にキャプションを追加する - Brightcove にキャプションをホストさせたい場合は、Dynamic Ingest API を使用して WebVTT ファイルを取り込むことができます。詳細については、WebVTTファイルの取り込みを参照してください。

キャプションの削除

キャプションは、Media モジュールまたは CMS API を使用して、動画から削除することができます。Studioで、Mediaモジュールを開き、ビデオのプロパティを編集します。必要に応じて、テキストトラック プロパティを編集します。

キャプションは、CMS API を使用して ビデオの更新 リクエストを作成し、空の text_tracks 配列(またはそのキャプションのセットに関連付けられたオブジェクトが削除された配列)を含むリクエスト本文を送信することによって削除することもできます。

キャプションのスタイルを設定する

CSS を使用して WebVTT キャプションにスタイリングを適用することができます。詳細については、キャプションのスタイル設定を参照してください。