ビデオのオープニングシーンとエンディングシーンは、結合における特殊効果を表します。このようなシーンをピクチャインピクチャとしてビデオに埋め込みます。

パラメーターの説明

オープニングシーンとエンディングシーンを埋め込む場合、次のパラメーターに注意する必要があります。

Input

ビデオの OSS 入力ファイルを指定します。
OSS の場所は、MPS のリージョンと対応している必要があります。 例えば、OSS の場所 "oss-cn-hangzhou" は MPS のリージョン "cn-hangzhou" に対応しています。

Output では次のパラメーターを設定します。

  • Video

    最終出力ビデオの幅、高さ、およびビットレートを指定します。 ビデオの幅と高さが最終出力のものと一致しない場合、ビデオは自動的に引き伸ばされます。 幅と高さのどちらかを指定することを推奨します。 指定されていない方は、元のビデオの縦横比に基づいて算出されます。

  • Opening

    オープニングシーンリストの順序は結合順です。 2 つまでのオープニングシーンを追加できます。

    各オープニングシーンには 4 つのパラメータがあります。

    • OpenUrl

      オープニングシーンの OSS URL を指定します。
      オープニングシーンの OSS リージョンは、結合する予定のビデオのリージョンと一致している必要があります。 異なるリージョンのビデオは結合できません。
    • Start

      ビデオの再生後、オープニングシーンが開始するまでの時間を指定します。 デフォルト値は 0 秒です。

    • Width

      オープニングシーンの幅を指定します。 このパラメータには特別な値が 2 つあります。

      • -1 は、オープニングシーンのソースと同じ幅であることを示します。

      • full は、ビデオの幅いっぱいまで広がることを示します。

      • 他の値も指定できます。 値の範囲は (0, 4096] です。

        オープニングシーンは、動画の左右中央に表示されます。 問題を避けるため、オープニングシーンの幅はビデオの幅より大きい値に設定しないことを推奨します。
    • Height

      オープニングシーンの高さを指定します。 このパラメータには特別な値が 2 つあります。

      • -1 は、オープニングシーンのソースと同じ高さであることを示します。

      • full は、ビデオの高さいっぱいまで広がることを示します。

      • 他の値も指定できます。 値の範囲は (0, 4096] です。

        オープニングシーンは、ビデオの上下中央に表示されます。 問題を避けるため、オープニングシーンの高さはビデオの高さより大きい値に設定しないことを推奨します。
  • TailSlate

    エンディングシーンリストの順序は結合の順序です。 2 つまでのエンディングーンを追加できます。

    各エンディングシーンには、次のパラメータがあります。

    • TailUrl

      エンディングシーンの OSS URL を指定します。
      エンディングシーンの OSS リージョンは、結合する予定のビデオのリージョンと一致している必要があります。 異なるリージョンのビデオは結合できません。
    • Width

      エンディングシーンの幅を指定します。 このパラメータには特別な値が 2 つあります。

      • -1 は、エンディングシーンのソースと同じ幅であることを示します。

      • full は、ビデオの幅が画面いっぱいまで広がることを示します。

      • 他の値も指定できます。 値の範囲は (0, 4096] です。

        エンディングシーンは、ビデオの左右中央に表示されます。 問題を避けるため、エンディングシーンの幅はビデオの高さより大きい値に設定しないことを推奨します。
    • Height

      エンディングシーンの高さを指定します。 このパラメータには特別な値が 2 つあります。

      • -1 は、エンディングシーンのソースと同じ高さであることを示します。

      • full は、ビデオの高さが画面いっぱいまで広がることを示します。

      • 他の値も指定できます。 値の範囲は (0, 4096] です。

        エンディングシーンは、ビデオの上下中央に表示されます。 問題を避けるため、エンディングシーンの高さはビデオの高さより大きい値に設定しないことを推奨します。
    • BlendDuration

      ビデオからエンディングシーンへ移るまでの時間です。 シーン移行の効果は、フェードインとフェードアウトです。ビデオの最終フレームとエンディングシーンが同時に開始します。 ビデオの最終フレームは徐々にフェードアウトし、エンディングシーンはフェードインします。 デフォルト値は 0 秒です。

    • IsMergeAudio

      エンディングシーンの音声を結合するかどうかを指定します。

    • BgColor

      幅や高さがビデオのものよりも小さい場合に、余白を埋める背景色を指定します。

コード例

MP4 形式で 720 P (1280 x 720) のビデオに、480 P (640 x 480) のオープニングシーンとエンディングシーンを結合します。 オープニングシーンの開始時間を 2 秒、エンディングシーンへの移行時間を 3 秒、背景色を Black に設定します。 オープニングシーンは、ビデオの 2 秒後に再生されます。 オープニングシーンはビデオの中央に配置され、ビデオと同時に再生されます。 エンディングシーンは、ビデオの最後でフェードインおよびフェードアウトします。

コード例