すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Media Processing:オープニングシーンとエンディングシーンの設定

最終更新日:Jan 12, 2025

ApsaraVideo Media Processing(MPS)を使用すると、動画の先頭にピクチャインピクチャ(PiP)モードでオープニングシーンを追加し、動画の最後にトランジションエフェクトを使用してエンディングシーンを追加できます。オープニングシーンとエンディングシーンは、重要な情報を提示するビデオクリップです。このトピックでは、MPS でオープニングシーンとエンディングシーンを設定する方法について説明します。

パラメーターの説明

オープニングシーンとエンディングシーンを設定する場合は、次のパラメーターに注意してください。

  • 入力

    オープニングシーンとエンディングシーンを追加するビデオ、およびビデオが保存されているオブジェクトストレージサービス(OSS)バケット。

    説明

    Location パラメーターは、入力ファイルを保存する OSS バケットが存在するリージョンを指定します。 Location パラメーターの値は、MPS をアクティブ化するリージョンと一致する必要があります。たとえば、MPS サービスのエンドポイントが mts.cn-hangzhou.aliyuncs.com の場合、Location パラメーターを oss-cn-hangzhou に設定する必要があります。

  • 出力

    ジョブ出力を構成する場合は、次のパラメーターに注意してください。

    • ビデオ

      出力ファイルに関する情報(幅、高さ、ビットレートなど)。入力ビデオのアスペクト比が出力アスペクト比と異なる場合、出力ビデオの画像は引き伸ばされます。出力の幅または高さのみを指定することをお勧めします。指定されていない寸法は、入力ビデオのアスペクト比に基づいて自動的にスケーリングされます。

    • OpeningList

      オープニングシーンにマージされるビデオクリップのリスト。ビデオクリップは、リストで指定されたのと同じ順序でマージされます。最大 2 つのビデオクリップを指定できます。

      ビデオクリップごとに次の 4 つのパラメーターを指定します。

      • OpenUrl

        ビデオクリップの OSS パス。

        説明

        ビデオクリップは、入力ビデオと同じ OSS リージョンに存在する必要があります。リージョンをまたいでビデオをマージすることはできません。

      • Start

        入力ビデオの再生が開始されてからビデオクリップが再生されるまでの経過時間。値は 0 から始まります。単位:秒。デフォルト値:0。

      • Width

        ビデオクリップの幅。有効な値:

        • [-1]:ビデオクリップの元の幅。

        • [full]:ビデオクリップの幅はメインパートの幅と同じです。

        • カスタム幅:ビデオクリップの幅をカスタマイズできます。有効な値: [[0], [4096]]。

          説明

          ビデオクリップは、メインパートの中心点に基づいて中央揃えされます。ビデオクリップの幅は、メインパートの幅以下である必要があります。そうでない場合、オープニングシーンは期待どおりに表示されない場合があります。

      • Height

        ビデオクリップの高さ。有効な値:

        • [-1]:ビデオクリップの元の高さ。

        • [full]:ビデオクリップの高さはメインパートの高さと同じです。

        • カスタムの高さ:ビデオクリップの高さをカスタマイズできます。有効な値: [[0], [4096]]。

          説明

          ビデオクリップは、メインパートの中心点に基づいて中央揃えされます。ビデオクリップの高さは、メインパートの高さ以下である必要があります。そうでない場合、オープニングシーンは期待どおりに表示されない場合があります。

    • TailSlateList

      エンディングシーンにマージされるビデオクリップのリスト。ビデオクリップは、リストで指定されたのと同じ順序でマージされます。最大 2 つのビデオクリップを指定できます。

      ビデオクリップごとに次のパラメーターを指定します。

      • TailUrl

        ビデオクリップの OSS パス。

        説明

        ビデオクリップは、入力ビデオと同じ OSS リージョンに存在する必要があります。リージョンをまたいでビデオをマージすることはできません。

      • Width

        ビデオクリップの幅。有効な値:

        • [-1]:ビデオクリップの元の幅。

        • [full]:ビデオクリップの幅はメインパートの幅と同じです。

        • カスタム幅:ビデオクリップの幅をカスタマイズできます。有効な値: [[0], [4096]]

          説明

          ビデオクリップは、メインパートの中心点に基づいて中央揃えされます。ビデオクリップの幅は、メインパートの幅以下である必要があります。そうでない場合、エンディングシーンは期待どおりに表示されない場合があります。

      • Height

        ビデオクリップの高さ。有効な値:

        • [-1]:ビデオクリップの元の高さ。

        • [full]:ビデオクリップの高さはメインパートの高さと同じです。

        • カスタムの高さ:ビデオクリップの高さをカスタマイズできます。有効な値: [[0], [4096]]。

          説明

          ビデオクリップは、メインパートの中心点に基づいて中央揃えされます。ビデオクリップの高さは、メインパートの高さ以下である必要があります。そうでない場合、エンディングシーンは期待どおりに表示されない場合があります。

      • BlendDuration

        メインパートとビデオクリップ間のトランジションの継続時間。トランジション中、メインパートの最後のフレームはフェードアウトし、ビデオクリップの最初のフレームはフェードインします。単位:秒。デフォルト値:0。

      • IsMergeAudio

        ビデオクリップのオーディオコンテンツをマージするかどうかを指定します。

      • BgColor

        クリップの幅または高さがメインパートよりも小さい場合にビデオクリップに追加されるバーの色。

解像度が [1280 X 720ピクセル] のビデオにオープニングシーンとエンディングシーンを追加します。オープニングパートとエンディングパートは、解像度が [640 X 480ピクセル] の MP4 ファイルです。オープニングシーンは、出力ビデオの再生開始から 2 秒後に表示されます。メインパートとエンディングシーン間のトランジション時間は 3 秒です。エンディングシーンに追加されるバーの色は黒です。設定が完了すると、オープニングシーンは 00:00:02 の時点でメインパートに PiP モードで表示され、メインパートの再生は続行されます。メインパートが終了してフェードアウトすると、エンディングシーンがフェードインしてからフェードアウトします。

さまざまなプログラミング言語の MPS SDK を使用してオープニングシーンとエンディングシーンを設定するサンプルコードについては、以下のトピックを参照してください。