全部產品
Search
文件中心

Intelligent Media Services:批量一鍵成片混剪邏輯與進階配置

更新時間:Jul 16, 2025

智能生產製作支援批量化智能一鍵成片,包含【指令碼化自動成片】和【智能圖文匹配成片】兩種解決方案。通過閱讀本文,您將瞭解批量一鍵成片混剪邏輯以及進階配置。

批量一鍵成片進階配置

在提供方便快捷、低門檻混剪功能的基礎上,一鍵成片也開放多個參數配置,供您調整成片效果。下文將選擇幾個常用配置,做樣本說明。

指定背景音樂、口播聲音的風格和音量

EditingConfig配置如下:

{
  "SpeechConfig": {
    "Style": "Gentle",
    "Gain": 1.1
  },
  "BackgroundMusicConfig": {
    "Style": "bgm-relaxing",
    "Gain": 0.2
  }
}

具體欄位及取值:參考口播文案相關配置背景音樂相關配置

指定口播的音色和速度

如果所有成片都共用一個口播Voice,EditingConfig配置如下:

{
  "SpeechConfig": {
    "Voice": "zhiru"
  }
}

如果希望成片的口播Voice從一個列表中隨機選取,多值需用英文逗號隔開,EditingConfig配置如下:

{
  "SpeechConfig": {
    "Voice": "zhiru,zhilun,zhibei_emo"
  }
}

如果想要調整口播的速度,EditingConfig配置如下:

{
  "SpeechConfig": {
    "SpeechRate": 100
  }
}

SpeechRate 取值範圍,參考:配置SpeechRate

配置字幕特效

和口播Voice類似,EditingConfig支援傳入一個或多個字幕特效。

  • 例1:字幕入場效果在wave_in和fade_in中隨機選取,字幕出場效果固定為wave_out,配置如下:

    {
      "SpeechConfig": {
        "AsrConfig": {
           "AaiMotionInEffect": "wave_in,fade_in"
           "AaiMotionInEffect": "wave_out"
        }
      }
    }
  • 例2:字幕迴圈特效在normal_display和naughty_display中隨機選取:

    {
      "SpeechConfig": {
        "AsrConfig": {
           "AaiMotionLoopEffect": "normal_display,naughty_display"
        }
      }
    }

配置輸入素材的入出點

當輸入的素材過長,但只想使用部分區段進行一鍵成片時,可以在EditingConfig中配置素材的入出點。

  • 例1:指令碼化自動成片模式,配置素材的入出點。

    InputConfig:
    {
      "MediaGroupArray": [
        {
          "GroupName": "group1",
          "MediaArray": [
            "****9d46c886b45481030f6e****",
            "****c886810b4549d4630f6e****"
          ]
        },
        {
          "GroupName": "group2",
          "MediaArray": [
            "http://test-bucket.oss-cn-shanghai.aliyuncs.com/test1.mp4",
            "http://test-bucket.oss-cn-shanghai.aliyuncs.com/test2.png",
            "****9d46c886b45481030f6e****",
          ]
        }
      ],
      "Title": "回龍觀盒馬鮮生開業啦",
      "SpeechText": "附近的商場新開了一家盒馬鮮生,今天是第一天開業,趕緊來湊熱鬧,這家盒馬面積不大,但商場裡的人不少,零食、酒水都比較便宜,排隊的人都排成了長龍,大家也快來看看呀",
      "BackgroundMusic": "****b4549d46c88681030f6e****",
      
    }
    
    EditingConfig:
    {
      "MediaConfig": {
        "Volume": 0,
        "MediaMetaDataArray": [
          {
            "Media": "****9d46c886b45481030f6e****",
            "GroupName": "group1"
            "TimeRangeList": [
              {
                "In": 5,
                "Out": 10
              },
              {
                "In": 15,
                "Out": 20
              }
            ]
          },
          {
            "Media": "****9d46c886b45481030f6e****",
            "GroupName": "group2",
            "TimeRangeList": [
              {
                "In": 0,
                "Out": 5
              }
            ]
          },
          {
            "Media": "http://test-bucket.oss-cn-shanghai.aliyuncs.com/test1.mp4",
            "GroupName": "group2",
            "TimeRangeList": [
              {
                "In": 0,
                "Out": 20
              }
            ]
          }
        ]
      }
    }
  • 例2:智能圖文匹配成片模式,配置素材的入出點。

    InputConfig:
    {
      "MediaArray": [
        "****9d46c886b45481030f6e****",
        "****c886810b4549d4630f6e****",
        "http://test-bucket.oss-cn-shanghai.aliyuncs.com/test1.mp4",
        "http://test-bucket.oss-cn-shanghai.aliyuncs.com/test2.png"
      ],
      "Title": "回龍觀盒馬鮮生開業啦",
      "SpeechText": "附近的商場新開了一家盒馬鮮生,今天是第一天開業,趕緊來湊熱鬧,這家盒馬面積不大,但商場裡的人不少,零食、酒水都比較便宜,排隊的人都排成了長龍,大家也快來看看呀",
      "BackgroundMusic": "****b4549d46c88681030f6e****",
    }
    
    EditingConfig:
    {
      "MediaConfig": {
        "MediaMetaDataArray": [
          {
            "Media": "****9d46c886b45481030f6e****",
            "TimeRangeList": [
              {
                "In": 5,
                "Out": 10
              },
              {
                "In": 15,
                "Out": 20
              }
            ]
          },
          {
            "Media": "http://test-bucket.oss-cn-shanghai.aliyuncs.com/test1.mp4",
            "TimeRangeList": [
              {
                "In": 5,
                "Out": 10
              }
            ]
          }
        ]
      }
    }

配置特效

您可以通過配置EditingConfig,在視頻片段中添加特效效果。同時,您也可以控制特效出現的頻率。EditingConfig配置如下:

{
  "ProcessConfig": {
    "AllowVfxEffect": true,
    "VfxEffectProbability": 1.0 // 意為每個片段都添加特效
  }
}

配置轉場

您可以通過配置EditingConfig,在視頻片段中添加轉場效果。同時,您也可以指定自訂的轉場效果列表。EditingConfig配置如下:

{
  "ProcessConfig": {
    "AllowTransition": true,
    "TransitionList": ["linearblur", "colordistance", "crosshatch", "dreamyzoom", "doomscreentransition_up"]
  }
}

預設情況下,多個成片之間的轉場效果可能不同,但單個成片內會使用統一轉場。如果您希望單個成片內的轉場效果也隨機,EditingConfig配置如下:

{
  "ProcessConfig": {
    "AllowTransition": true,
    "UseUniformTransition": false
  }
}

配置自訂背景

在預設情況下,如果輸入素材的解析度與輸出解析度不同,多餘的地區將會使用系統背景圖或背景模糊來進行自動填滿。您可以通過配置來指定自訂的背景圖片、指定背景模糊,並進行純色背景的配置。

  • 例1:使用自訂背景圖片,InputConfig配置如下:

    {
      "MediaArray": [
        "****9d46c886b45481030f6e****"
      ],
      "Title": "回龍觀盒馬鮮生開業啦",
      "SpeechText": "附近的商場新開了一家盒馬鮮生,今天是第一天開業,趕緊來湊熱鬧,這家盒馬面積不大,但商場裡的人不少,零食、酒水都比較便宜,排隊的人都排成了長龍,大家也快來看看呀",
      "BackgroundMusic": "****b4549d46c88681030f6e****",
      "BackgroundImage": "****c88681b4549d46030f6e****"
    }
  • 例2:指定背景模糊,EditingConfig配置如下:

    {
      "BackgroundImageConfig": {
        "SubType": "Blur",   
        "Radius": 0.1
      }
    }
  • 例3:指定純色背景,EditingConfig配置如下:

    {
      "BackgroundImageConfig": {
        "SubType": "Color",   
        "Color": "#000000"
      }
    }

配置批量一鍵成片剪輯完成回調

發起「批量智能一鍵成片」任務後,會批量發起多個剪輯任務,合成多個視頻。當所有子任務都完成後會發送完成回調。具體回調欄位請參考:回調事件BatchProduceMediaComplete

配置全域回調

您可在控制台或調用介面設定「批量智能一鍵成片」完成的全域回調。操作詳情請參考:設定回調事件

配置介面維度回調

在提交「批量智能一鍵成片」任務時,支援在userData欄位中配置介面維度任務完成回調,樣本參考:配置剪輯完成時的回調