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

    WebVTTファイルの取り込み

    動的取り込みを使用して、WebVTTファイル(キャプション、字幕、チャプターなど)をビデオと一緒に取り込むか、ビデオが取り込まれた後に個別に取り込むことができます。動的配信ビデオの場合、SRT、DFXP、またはSCCキャプションを取り込むこともできます。このトピックでは、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
                }
              ]
            }

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

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


    ページの最終更新日22 Sep 2021