サポート サポートへのお問い合わせ | システムステータス システムステータス
ページコンテンツ

    WebVTT ファイルの取り込み

    動的取り込みを使用して、WebVTTファイル(キャプション、字幕、チャプターなど)をビデオと一緒に、またはビデオが取り込まれた後に個別に取り込むことができます。動的配信ビデオの場合、SRTまたはDFXPキャプションを取り込むこともでき、BrightcoveはそれらをWebVTTに自動的に変換します。このトピックでは、Dynamic IngestAPIを使用してテキストトラックファイルをビデオに追加する方法の詳細について説明します。

    セットアップ

    動的取り込み要求の設定は、ビデオ、画像、WebVTT ファイル、またはこれらすべてを取り込むかどうかに関係なく同じです。

    URL をリクエスト
            https://ingest.api.brightcove.com/v1/accounts/account_id/videos/video_id/ingest-requests
    認証
    認証には、BearerAuthorizationアクセストークンをトークンとしてヘッダーに渡す必要があります。
            Authorization: Bearer {access_token}

    S3 に関する注意

    WebVTTが保護されたS3バケットからプルされる場合は、VideoCloudがファイルにアクセスできるようにバケットポリシーを設定する必要があります。詳細については、「 S3 での動的取り込みの使用」を参照してください。

    WebVTTファイルを取り込む

    ダイナミックインジェストを使用して、WebVTTキャプションをビデオに追加したり、既存のビデオにアップロードしたりすることもできます。

    ビデオの取り込み中にテキストトラックを追加する

    URL をリクエスト

            https://ingest.api.brightcove.com/v1/accounts/account_id/videos/video_id/ingest-requests

    方法

    POST

    リクエスト本文の例

            {
                "master": {
                    "url":"http://learning-services-media.brightcove.com/videos/mp4/Water-Droplet.mp4"
                },
                "capture-images": false,
                "text_tracks": [
                    {
            "url": "http://learning-services-media.brightcove.com/captions/for_video/Water-in-Motion.vtt",
            "srclang": "en",
            "kind": "captions",
            "label": "English",
            "default": true
                    }
                ]
            }

    SRTまたはDFXPの追加/変換

    にとって動的配信ビデオのみ、SRTまたはDFXPファイルを同じ方法で取り込むことができます。Video Cloud取り込みシステムは、それらを自動的にWebVTT形式に変換し、ビデオに追加します。

            {
                "text_tracks": [
                  {
                    "url": "http://media.brightcove.com/captions/Water.dfxp",
                    "srclang": "fr",
                    "kind": "captions",
                    "label": "français",
                    "default": true
                  }
                ]
              }

    テキストトラックを追加する既存のビデオ

    既存の動画にテキストトラックを追加することはまったく同じですが、リクエスト本文に動画情報やプロファイルが必要ない点が異なります。

    URL をリクエスト

            https://ingest.api.brightcove.com/v1/accounts/account_id/videos/video_id/ingest-requests

    方法

    POST

    リクエスト本文の例

            {
              "text_tracks": [
                {
                  "url": "http://learning-services-media.brightcove.com/captions/for_video/Water-in-Motion.vtt",
                  "srclang": "es",
                  "kind": "captions",
                  "label": "Español",
                  "default": true
                }
              ]
            }

    リモートアセットビデオへのテキストトラックの追加

    見るリモートアセットビデオへのテキストトラックの追加