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

Intelligent Media Services:ハイライトモンタージュ

最終更新日:Nov 09, 2025

このトピックでは、ハイライトモンタージュのプロダクションパラメーターについて説明します。

重要
  • 注:この API を使用する場合、すべてのメディアアセットの Object Storage Service (OSS) URL で指定されたリージョンは、呼び出す OpenAPI エndpoint のリージョンと一致する必要があります。

  • サポートされているリージョン:中国 (上海)、中国 (北京)、中国 (杭州)、中国 (深圳)、米国 (西部)、およびシンガポール。アクションラベル検出機能 (EnableActionRecog および CustomActions パラメーターに対応) は、中国 (上海) リージョンでのみサポートされています。

  • このバージョンは人の声が含まれないビデオ素材をサポートしていません。ビデオ素材がこの要件を満たしていることを確認してください。

  • サービスを使用する際、例にある [your-bucket]、[your-region-id]、[your-file-name]、[your-file-path]、メディアアセット ID (例: "****9d46c8b4548681030f6e****") などのパラメーターを実際の値に置き換えてください。

使用上の注意

InputConfig パラメーター

InputConfig を構成して、ビデオ映像、ナレーション、バックグラウンドミュージック、ステッカーなどの基本素材のパラメーターを指定します。

パラメーター

タイプ

説明

必須

MediaArray

List<String>

  • テレビ番組や映画のビデオ素材。ビデオのみがサポートされています。メディアアセット ID または OSS URL のリストを入力できます。ビデオの合計時間は 2 時間を超えることはできず、ビデオの最大数は 30 です。

  • サポートされているビデオフォーマットの詳細については、「ビデオフォーマット」をご参照ください。

    重要

    字幕や人の声がないビデオ素材はサポートされていません。

パラメーターの例」をご参照ください。

はい

HighlightStrategy

HighlightStrategy

ハイライトモンタージュポリシー。

パラメーターの例」をご参照ください。

いいえ

OpeningArray

List<Media>

  • 固定のオープニングクリップ。プロダクションごとに 1 つのクリップがランダムに選択されます。メディアアセット ID または OSS URL のリストを入力できます。クリップの最大数は 20 です。

  • 画像とビデオがサポートされています。サポートされているフォーマットの詳細については、「ビデオフォーマット」および「画像フォーマット」をご参照ください。

パラメーターの例」をご参照ください。

いいえ

EndingArray

List<Media>

  • 固定のエンディングクリップ。プロダクションごとに 1 つのクリップがランダムに選択されます。メディアアセット ID または OSS URL のリストを入力できます。クリップの最大数は 20 です。

  • 画像とビデオがサポートされています。サポートされているフォーマットの詳細については、「ビデオフォーマット」および「画像フォーマット」をご参照ください。

パラメーターの例」をご参照ください。

いいえ

TitleArray

List<String>

タイトル。最大 50 個のタイトルがサポートされています。プロダクションごとに 1 つのタイトルがランダムに選択されます。各タイトルには最大 50 文字まで含めることができます。

["Huilongguan の Hema Fresh がオープンしました","Hema Fresh がオープンしました"]

いいえ

SubHeadingArray

List<SubHeading>

小見出し。最大 5 レベルの小見出しがサポートされています。

パラメーターの例」をご参照ください。

いいえ

StickerArray

List<Sticker>

  • ステッカーの配列。プロダクションごとに 1 つのステッカーがランダムに選択されます。最大 50 個のステッカーがサポートされています。メディアアセット ID または OSS URL を指定できます。

  • ランダム化ルール:10 個のステッカーを提供し、出力ビデオの数を 20 に設定したとします。まず、1 から 10 までの乱数が生成されます (例: 3)。次に、3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7... の順にステッカーが選択されます。

  • サポートされているフォーマットの詳細については、「画像フォーマット」をご参照ください。

パラメーターの例」をご参照ください。

いいえ

BackgroundMusicArray

List<String>

  • バックグラウンドミュージックトラックの配列。プロダクションごとに 1 つのトラックがランダムに選択されます。最大 50 トラックがサポートされています。メディアアセット ID または OSS URL を指定できます。

  • ランダム化ルール:10 個のバックグラウンドミュージックトラックを提供し、出力ビデオの数を 20 に設定したとします。まず、1 から 10 までの乱数が生成されます (例: 3)。次に、3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7... の順にトラックが選択されます。

  • サポートされているフォーマットの詳細については、「オーディオフォーマット」をご参照ください。

パラメーターの例」をご参照ください。

いいえ

BackgroundImageArray

List<String>

  • 背景画像の配列。プロダクションごとに 1 つの画像がランダムに選択されます。最大 50 枚の画像がサポートされています。メディアアセット ID または OSS URL を指定できます。

  • ランダム化ルール:10 枚の背景画像を提供し、出力ビデオの数を 20 に設定したとします。まず、1 から 10 までの乱数が生成されます (例: 3)。次に、3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7... の順に画像が選択されます。

  • サポートされているフォーマットの詳細については、「画像フォーマット」をご参照ください。

パラメーターの例」をご参照ください。

いいえ

HighlightStrategy パラメーター

パラメータ

データ型

説明

必須

IntroConfig

JSON

ハイライトセクションの冒頭部分の設定。

  • Mode: 選択モード。デフォルト値: Disabled。

    • Auto: 最も強烈なクリップを冒頭として自動的に選択します。

    • Disabled: 追加の冒頭は追加されません。

{"Mode":"Disabled"}

いいえ

TargetDurationConfig

TargetDurationConfig

出力ビデオのデュレーションの設定。

{"TargetDuration": 180, "SpeedRange": [0.95, 1]}

いいえ

PlotPacingType

String

  • ハイライトセクションのプロットのペーシング。このパラメーターは、ThemeConfig.ThemeType が JumpHighlight に設定されている場合にのみ有効です。

  • 有効な値:

    • Slow

    • Normal

    • Fast

Slow

いいえ。デフォルト値: Normal。

ThemeConfig

ThemeConfig

編集テーマに関連する設定。

{"ThemeType":"JumpHighlight" }

いいえ

HighlightDescription

String

ハイライト抽出ポリシーの説明。このパラメーターは、ThemeConfig.ThemeType が SmoothHighlight に設定されている場合にのみ有効です。

以下の特徴を持つシーンを優先します。明白な外面化された感情:男性主人公が怒り、保護、または逆襲などの行動を通じて強い感情を直接表現する (例:男性主人公と兄との「ライバル関係」)。強いコントラスト:対照的な行動やアイデンティティ (権力闘争や感情的な緊張など) を通じて内面の葛藤を伝える。集中したプロットの葛藤:家族の確執や偽装されたアイデンティティなど、主人公の核心的な葛藤に焦点を当て、視聴者のエンゲージメントを高める。顕著なドラマチックなプロット:奇妙な対話やプロットのひねり (「男装した女性が認識される」など) を含めて、魅力を高め、話題を生み出す。

いいえ

FaceInfo

FaceInfo

  • キャラクターを識別するための顔情報を設定します。ハイライトで特定のキャラクターをより多く登場させたい場合は、このパラメーターを設定します。

  • このパラメーターは、ThemeConfig.ThemeType が SmoothHighlight に設定されている場合にのみ有効です。

{"ImageInfoList":[{"Name":"Ning X","ImageURL":"http://[your-cdn-domain]/[your-file-path]/face1.png"}]}

いいえ

EnableActionRecog

Boolean

アクション検出を有効にするかどうかを指定します。有効にすると、アクション検出結果に基づいてハイライトクリップが選択されます。

説明

アクション検出は、中国 (上海) リージョンでのみサポートされています。

true

いいえ。デフォルト値: false。

CustomActions

List<String>

カスタムアクションラベル。システムは提供されたラベル名に基づいてマッピングを優先します。例: ["fighting","crying"]。配列には最大 50 個のラベルを含めることができ、各ラベルには最大 5 文字まで含めることができます。

説明

アクション検出は、中国 (上海) リージョンでのみサポートされています。

["fighting","crying"]

いいえ

ThemeConfig パラメーター

パラメーター

データ型

説明

必須

ThemeType

String

  • JumpHighlight: ジャンプカット編集。複数のハイライトクリップを選択し、時系列で連結します。生成されるビデオにはプロットのジャンプがある場合があり、純粋なハイライトリールを作成するのに適しています。1 つのタスクで一度に 1 つのビデオしか生成できません。

  • SmoothHighlight: スムーズカット編集。複数のハイライトクリップをオープニングとして選択し、各オープニングから TargetDuration の長さで元のビデオのセグメントをクリップします。システムは重複したクリップを自動的に削除し、最初と最後をトリミングします。生成されるビデオはプロットがより一貫しており、一度に複数のビデオを生成できます。

SmoothHighlight

いいえ。デフォルト値: JumpHighlight。

TargetDurationConfig パラメーター

パラメーター

データ型

説明

必須

TargetDuration

Float

  • ハイライトセクションの希望する合計時間 (固定のオープニング、エンディング、ハイライトセクションの冒頭を除く)、単位は秒。実際の時間はわずかに異なる場合があります。このパラメーターを設定しない場合、時間はプロットに基づいて自動的に調整されます。

  • 値は 5 秒以上で、ソース素材の合計時間以下である必要があります。

180

いいえ

SpeedRange

List<String>

速度調整範囲。

出力ビデオの速度を固定したい場合は、速度範囲の開始値と終了値を同じに設定します。例: [1.2, 1.2] は速度を 1.2 倍に設定します。

出力ビデオの実際の時間を TargetDuration にできるだけ近づけたい場合は、許容できる速度範囲を設定できます。例:

  • TargetDuration が 10 で SpeedRange が [0.95, 1] の場合、SpeedRange から計算される許容時間範囲は [10, 10.526] 秒です。実際の出力ビデオ時間を計算するロジックは次のとおりです:

    • 実際のクリップ時間が 10.5 秒で、許容範囲 [10, 10.526] 内にある場合、速度は約 0.9524 倍 (10 / 10.5) に調整されます。最終的なビデオ時間は 10 秒になります。

    • 実際のクリップ時間が 11 秒の場合、速度は SpeedRange の下限である 0.95 倍に調整されます。最終的なビデオ時間は 11 秒に 0.95 を掛けた 10.45 秒になります。

[0.95, 1]

いいえ

FaceInfo パラメーター

パラメーター

タイプ

説明

必須

ImageInfoList

List<ImageInfo>

キャラクター (顔) の写真のリスト。リストには最大 200 枚の写真を含めることができます。

いいえ

ImageInfo パラメーター

パラメーター

タイプ

説明

必須

Name

String

キャラクター (顔) の名前。

Daniel

はい

ImageURL

String

キャラクター (顔) の写真のストレージアドレス。URL はインターネット経由でアクセス可能である必要があります。顔画像には 1 人だけが含まれ、顔が鮮明で、大きな遮蔽物や欠損部分がないことを確認してください。

http://[your-cdn-domain]/[your-file-path]/face1.png

はい、どちらか 1 つが必要です。

ImageId

String

画像のメディアアセット ID。

****9d46c886b45481030f6e****

Media パラメーター

パラメーター

データ型

説明

必須

MediaId

String

メディアアセット ID。

****b4549dfvc88681030f6e****

2 つのうち 1 つを指定する必要があります。

両方が指定された場合、MediaId が使用されます。

MediaURL

String

メディアアセットの URL。自己管理の OSS のみがサポートされています。

ルール: http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-path]/[your-file-name]_{index}.mp4

例: http://example.oss-cn-shanghai.aliyuncs.com/example/example_{index}.mp4

In

Float

素材がビデオの場合、これは素材のインポイント (秒単位) です。

0

いいえ

Out

Float

素材がビデオの場合、これは素材のアウトポイント (秒単位) です。

5

いいえ

Duration

Float

素材が画像の場合、これは素材の表示時間 (秒単位) です。

2

いいえ

DyncFrames

Integer

素材が GIF の場合、これはアニメーション画像のフレーム数です。

25

いいえ

パラメーターの例

スムーズカット編集

{
  "MediaArray": [
    "****9d46c8b42f4581030f6e****",
    "****9d46c8b4frtf81030f6e****",
    "****9d46c8b4asdf81030f6e****",
    "****9d46c8b43d3481030f6e****"
  ],
  "HighlightStrategy": {
    "IntroConfig": {
      "Mode": "Disabled"
    },
    "TargetDurationConfig": {
      "TargetDuration": 300
    },
    "ThemeConfig": {
      "ThemeType": "SmoothHighlight"
    },
    "HighlightDescription":"以下の特徴を持つシーンを優先します。明白な外面化された感情:男性主人公が怒り、保護、または逆襲などの行動を通じて強い感情を直接表現する (例:男性主人公と兄との「ライバル関係」)。強いコントラスト:対照的な行動やアイデンティティ (権力闘争や感情的な緊張など) を通じて内面の葛藤を伝える。集中したプロットの葛藤:家族の確執や偽装されたアイデンティティなど、主人公の核心的な葛藤に焦点を当て、視聴者のエンゲージメントを高める。顕著なドラマチックなプロット:奇妙な対話やプロットのひねり (「男装した女性が認識される」など) を含めて、魅力を高め、話題を生み出す。",
    "FaceInfo":{"ImageInfoList":[{"Name":"Ning X","ImageURL":"http://[your-cdn-domain]/[your-file-path]/face1.png"}]},
    "EnableActionRecog": true,
    "CustomActions": ["fighting","crying"]
  },
  "OpeningArray": [
    {
      "MediaId": "****9d46c8b4548681030f6e****",
      "In": 0,
      "Out": 5
    },
    {
      "MediaId": "****9d46c8b4548661030f6e****",
      "In": 0,
      "Out": 5
    }
  ],
  "EndingArray": [
    {
      "MediaId": "****9d46c8b4548681030f6e****",
      "In": 0,
      "Out": 5
    },
    {
      "MediaId": "****9d46c8b4548661030f6e****",
      "In": 0,
      "Out": 5
    }
  ],
  "TitleArray": [
    "Huilongguan の Hema Fresh がオープンしました",
    "Hema Fresh がオープンしました"
  ],
  "SubHeadingArray": [
    {
      "Level": 1,
      "TitleArray": [
        "小見出し 1",
        "小見出し 2"
      ]
    },
    {
      "Level": 3,
      "TitleArray": [
        "レベル 3 の小見出し"
      ]
    }
  ],
  "StickerArray": [
    {
      "MediaId": "****9d46c8b4548681030f6e****",
      "X": 10,
      "Y": 100,
      "Width": 300,
      "Height": 300,
      "Opacity": 0.6
    },
    {
      "MediaURL": "http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-name].png",
      "X": 10,
      "Y": 100,
      "Width": 300,
      "Height": 300
    }
  ],
  "BackgroundMusicArray": [
    "****b4549d46c88681030f6e****",
    "****549d46c88b4681030f6e****",
    "http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-name].mp3"
  ],
  "BackgroundImageArray": [
    "****6c886b4549d481030f6e****",
    "****9d46c8548b4681030f6e****",
    "http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-name].png"
  ]
}

ジャンプカット編集

{
  "MediaArray": [
    "****9d46c8b42f4581030f6e****",
    "****9d46c8b4frtf81030f6e****",
    "****9d46c8b4asdf81030f6e****",
    "****9d46c8b43d3481030f6e****"
  ],
  "HighlightStrategy": {
    "IntroConfig": {
      "Mode": "Disabled"
    },
    "ThemeConfig": {
      "ThemeType": "JumpHighlight"
    },
    "EnableActionRecog": true,
    "CustomActions": ["fighting","crying"]
  },
  "OpeningArray": [
    {
      "MediaId": "****9d46c8b4548681030f6e****",
      "In": 0,
      "Out": 5
    },
    {
      "MediaId": "****9d46c8b4548661030f6e****",
      "In": 0,
      "Out": 5
    }
  ],
  "EndingArray": [
    {
      "MediaId": "****9d46c8b4548681030f6e****",
      "In": 0,
      "Out": 5
    },
    {
      "MediaId": "****9d46c8b4548661030f6e****",
      "In": 0,
      "Out": 5
    }
  ],
  "TitleArray": [
    "Huilongguan の Hema Fresh がオープンしました",
    "Hema Fresh がオープンしました"
  ],
  "SubHeadingArray": [
    {
      "Level": 1,
      "TitleArray": [
        "小見出し 1",
        "小見出し 2"
      ]
    },
    {
      "Level": 3,
      "TitleArray": [
        "レベル 3 の小見出し"
      ]
    }
  ],
  "StickerArray": [
    {
      "MediaId": "****9d46c8b4548681030f6e****",
      "X": 10,
      "Y": 100,
      "Width": 300,
      "Height": 300,
      "Opacity": 0.6
    },
    {
      "MediaURL": "http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-name].png",
      "X": 10,
      "Y": 100,
      "Width": 300,
      "Height": 300
    }
  ],
  "BackgroundMusicArray": [
    "****b4549d46c88681030f6e****",
    "****549d46c88b4681030f6e****",
    "http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-name].mp3"
  ],
  "BackgroundImageArray": [
    "****6c886b4549d481030f6e****",
    "****9d46c8548b4681030f6e****",
    "http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-name].png"
  ]
}

EditingConfig パラメーター

EditingConfig を構成して、出力ビデオのボリューム、位置、その他のプロダクション設定などのパラメーターを指定します。

パラメーター

タイプ

説明

必須

MediaConfig

JSON

入力ビデオ素材の設定。

パラメーターの例」をご参照ください。

いいえ

TitleConfig

JSON

タイトルの設定。字幕パラメーターを設定できます。

パラメーターの例」をご参照ください。

いいえ

SubHeadingConfig

JSON

複数レベルの小見出しの設定。字幕パラメーターを設定できます。

JSON フィールドの説明:

パラメーターの例」をご参照ください。

いいえ

BackgroundMusicConfig

JSON

バックグラウンドミュージックの設定。

パラメーターの例」をご参照ください。

いいえ

BackgroundImageConfig

JSON

背景画像の設定。InputConfig で背景画像がすでに設定されている場合、このフィールドは有効になりません。

パラメーターの例」をご参照ください。

いいえ

ProcessConfig

JSON

モンタージュ処理の設定。

パラメーターの例」をご参照ください。

FECanvas

JSON

フロントエンドページのプレビュー用のキャンバス設定。

{"Width": 1080,"Height": 1920}

いいえ

ProduceConfig

JSON

標準的なビデオ編集とプロダクションの設定。フィールドの詳細については、「EditingProduceConfig」をご参照ください。

{"AutoRegisterInputVodMedia":true,"OutputWebmTransparentChannel":true,"CoverConfig":{"StartTime":3.3},"AudioChannelCopy":"left","PipelineId":"xxxd54a97cff4108b555b01166d4bxxx","MaxBitrate":5000,"KeepOriginMaxBitrate":false,"KeepOriginVideoMaxFps":false}

いいえ

ProcessConfig パラメーター

パラメーター

タイプ

説明

必須

AllowVfxEffect

ブール値

特殊効果を許可するかどうかを指定します。

true

いいえ。デフォルト値: false。

VfxEffectProbability

Float

各ビデオクリップに特殊効果を適用する確率。値の範囲: 0.0 から 1.0。小数点以下 2 桁までサポートします。

0.6

いいえ。デフォルト値: 0.5。

VfxFirstClipEffectList

List<String>

  • VfxFirstClipEffectList が空でない場合、出力ビデオの最初のクリップの特殊効果はこのリストから選択されます。

  • VfxFirstClipEffectList が空の場合、最初のクリップの特殊効果は "slightshow"、"starfieldshinee"、"starfieldshinee2"、"starsparkle"、"colorfulripples"、"starfield" からランダムに選択されます。

  • 特殊効果の例については、「特殊効果の例」をご参照ください。

["slightshow","starfieldshinee"]

いいえ

VfxNotFirstClipEffectList

List<String>

  • VfxNotFirstClipEffectList が空でない場合、最初のクリップ以外のクリップの特殊効果はこのリストから選択されます。

  • VfxNotFirstClipEffectList が空の場合、最初のクリップ以外のクリップの特殊効果は "zoomslight"、"zoom"、"zoominout"、"slightshake" から選択されます。

  • 特殊効果の例については、「特殊効果の例」をご参照ください。

["zoomslight","zoom"]

いいえ

AllowTransition

ブール値

トランジションを許可するかどうかを指定します。

true

いいえ。デフォルト値: false。

TransitionDuration

Float

トランジションの時間 (秒単位)。トランジション時間がクリップ時間マイナス 1 より大きい場合、そのクリップのトランジション効果は有効になりません。

0.5

いいえ。デフォルト値: 0.5 秒。

TransitionList

List<String>

カスタムトランジション効果のリスト。AllowTransition が true の場合、このリストからトランジション効果がランダムに選択されてプロダクションされます。利用可能なトランジション効果については、「トランジション効果ライブラリ」をご参照ください。このパラメーターが空の場合、"linearblur"、"colordistance"、"crosshatch"、"dreamyzoom"、"doomscreentransition_up" からランダムにトランジションが選択されます。

["directional", "linearblur"]

いいえ

UseUniformTransition

ブール値

1 つの出力ビデオ全体で同じトランジション効果を使用するかどうかを指定します。

true

いいえ。デフォルト値: true。

AllowFilter

ブール値

カスタムフィルターを許可するかどうかを指定します。

false

いいえ。デフォルト値: false。

FilterList

List<String>

カスタムフィルター効果のリスト。AllowFilter が true の場合、このリストからフィルターがランダムに選択されてプロダクションされます。利用可能なフィルター効果については、「フィルター効果の例」をご参照ください。このパラメーターが空の場合、フィルター効果は追加されません。

["m1", "m2"]

いいえ

パラメーターの例

{
  "MediaConfig": {
    "Volume": 0 // デフォルトでソースビデオ素材をミュートします。
  },
  "TitleConfig": {
    "Alignment": "TopCenter",
    "AdaptMode": "AutoWrap",
    "Font": "Alibaba PuHuiTi 2.0 95 ExtraBold",
    "SizeRequestType": "Nominal",
    "Y": 0.1, // 出力ビデオが縦向きモードの場合のタイトルの Y 座標。
    "Y": 0.05, // 出力ビデオが横向きモードの場合のタイトルの Y 座標。
    "Y": 0.08 // 出力ビデオが正方形モードの場合のタイトルの Y 座標。
  },
   "SubHeadingConfig": {
    "1": {
      "Y": 0.3,
      "FontSize": 40
    },
    "3": {
      "Y": 0.5,
      "FontSize": 30
    }
  },
  "BackgroundMusicConfig": {
    "Volume": 0.2,   // デフォルトでバックグラウンドミュージックの音量を 20% に設定します。
    "Style": null
  },
  "ProcessConfig": {
    "AllowVfxEffect": false,	  // 特殊効果を追加するかどうかを指定します。
    "AllowTransition": false,	  // トランジションを追加するかどうかを指定します。
  }
}

TemplateConfig パラメーター

TemplateConfig には、ワンクリックビデオプロダクションの共通パラメーターが含まれており、ビデオプロダクションテンプレートを構成するために使用されます。パラメーターの詳細な説明と使用例については、「TemplateConfig パラメーター」をご参照ください。

OutputConfig パラメーター

OutputConfig を構成して、出力アドレス、命名規則、幅と高さ、出力ビデオ数などのプロダクションパラメーターを指定します。

パラメータ

タイプ

説明

必須

MediaURL

String

出力ビデオのアドレス。プレースホルダー {index} を含める必要があります。

ルール: http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-path]/[your-file-name]_{index}.mp4

例: http://example.oss-cn-shanghai.aliyuncs.com/example/example_{index}.mp4

GeneratePreviewOnly が false で、出力ビデオが OSS に配信される場合に必須です。

StorageLocation

String

VOD に出力するメディアアセットファイルのストレージアドレスを指定します。

ルール: [your-vod-bucket].oss-[your-region-id].aliyuncs.com

例: outin-****6c886b4549d481030f6e****.oss-cn-shanghai.aliyuncs.com

GeneratePreviewOnly が false で、出力ビデオが VOD に配信される場合に必須です。

FileName

String

出力ファイル名。プレースホルダー {index} を含める必要があります。

ルール: [your-file-name]__{index}.mp4

例: example_{index}.mp4

GeneratePreviewOnly が false で、出力ビデオが VOD に配信される場合に必須です。

GeneratePreviewOnly

ブール値

  • GeneratePreviewOnly が true に設定されている場合、現在のタスクはプレビュー用のタイムラインのみを生成し、実際にはビデオを生成しません。出力ビデオのアドレスを指定する必要はありません。

  • ワンクリックビデオプロダクションタスクが完了した後、「GetBatchMediaProducingJob」を使用してタスクの結果をクエリします。返されるサブタスクリストには、編集プロジェクト ID (projectId) が含まれます。その後、「GetEditingProject」を呼び出してプレビュータイムラインを取得できます。

false

いいえ。デフォルト値: false。

Count

Integer

  • 出力ビデオの数。

  • ThemeConfig.ThemeType が JumpHighlight の場合、Count は 1 のみです。

  • ThemeConfig.ThemeType が SmoothHighlight の場合、生成されるビデオの数は Count 以下です。実際のビデオ数はハイライトクリップの数によって異なります。Count の値の範囲は 1 から 100 です。

1

いいえ。デフォルト値: 1。

Width

Integer

出力ビデオの幅 (px 単位)。

1080

はい

Height

Integer

出力ビデオの高さ (px 単位)。

1920

はい

Video

JSONObject

Crf や Codec などの出力ビデオストリームの設定。

{"Crf": 27}

いいえ

パラメーターの例

{
 	"MediaURL": "http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-name]_{index}.mp4",
 	"Count": 1,
 	"Width": 1080,
 	"Height": 1920,
 	"Video": {"Crf": 27},
        "GeneratePreviewOnly":false
}

処理ロジック

  • MediaArray を使用して編集素材を構成します。素材は提供された順に分析および処理されます。

  • HighlightStrategy を使用してハイライトリールセクションのオープニングとエンディングを構成します。

  • OpeningArray と EndingArray を使用して、ハイライトリールセクションの前の固定オープニング (プリロール) と後の固定エンディング (ポストロール) を構成します。

  • ワンクリックビデオプロダクション API 呼び出しのパラメーターは、テンプレートで設定されたパラメーターよりも優先されます。TemplateConfig を構成した場合、システムはまず API 呼び出しから空でないパラメーターを読み取ります。空のパラメーターについては、システムはテンプレートから値を読み取ります。

参考文献