批量一鍵成片混剪邏輯與進(jìn)階配置
智能生產(chǎn)制作支持批量化智能一鍵成片,包含【腳本化自動(dòng)成片】和【智能圖文匹配成片】?jī)煞N解決方案。通過(guò)閱讀本文,您將了解批量一鍵成片混剪邏輯以及進(jìn)階配置。
批量一鍵成片進(jìn)階配置
在提供方便快捷、低門檻混剪功能的基礎(chǔ)上,一鍵成片也開放多個(gè)參數(shù)配置,供您調(diào)整成片效果。下文將選擇幾個(gè)常用配置,做示例說(shuō)明。
指定背景音樂(lè)、口播聲音的風(fēng)格和音量
EditingConfig配置如下:
{
"SpeechConfig": {
"Style": "Gentle",
"Gain": 1.1
},
"BackgroundMusicConfig": {
"Style": "bgm-relaxing",
"Gain": 0.2
}
}
具體字段及取值:參考口播文案相關(guān)配置、背景音樂(lè)相關(guān)配置。
指定口播的音色和速度
如果所有成片都共用一個(gè)口播Voice,EditingConfig配置如下:
{
"SpeechConfig": {
"Voice": "zhiru"
}
}
如果希望成片的口播Voice從一個(gè)列表中隨機(jī)選取,多值需用英文逗號(hào)隔開,EditingConfig配置如下:
{
"SpeechConfig": {
"Voice": "zhiru,zhilun,zhibei_emo"
}
}
如果想要調(diào)整口播的速度,EditingConfig配置如下:
{
"SpeechConfig": {
"SpeechRate": 100
}
}
SpeechRate 取值范圍,參考:配置SpeechRate。
配置字幕特效
和口播Voice類似,EditingConfig支持傳入一個(gè)或多個(gè)字幕特效。
例1:字幕入場(chǎng)效果在wave_in和fade_in中隨機(jī)選取,字幕出場(chǎng)效果固定為wave_out,配置如下:
{ "SpeechConfig": { "AsrConfig": { "AaiMotionInEffect": "wave_in,fade_in" "AaiMotionInEffect": "wave_out" } } }
例2:字幕循環(huán)特效在normal_display和naughty_display中隨機(jī)選取:
{ "SpeechConfig": { "AsrConfig": { "AaiMotionLoopEffect": "normal_display,naughty_display" } } }
配置輸入素材的入出點(diǎn)
當(dāng)輸入的素材過(guò)長(zhǎng),但只想使用部分片段進(jìn)行一鍵成片時(shí),可以在EditingConfig中配置素材的入出點(diǎn)。
例1:腳本化自動(dòng)成片模式,配置素材的入出點(diǎn)。
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": "回龍觀盒馬鮮生開業(yè)啦", "SpeechText": "附近的商場(chǎng)新開了一家盒馬鮮生,今天是第一天開業(yè),趕緊來(lái)湊熱鬧,這家盒馬面積不大,但商場(chǎng)里的人不少,零食、酒水都比較便宜,排隊(duì)的人都排成了長(zhǎng)龍,大家也快來(lái)看看呀", "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:智能圖文匹配成片模式,配置素材的入出點(diǎn)。
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": "回龍觀盒馬鮮生開業(yè)啦", "SpeechText": "附近的商場(chǎng)新開了一家盒馬鮮生,今天是第一天開業(yè),趕緊來(lái)湊熱鬧,這家盒馬面積不大,但商場(chǎng)里的人不少,零食、酒水都比較便宜,排隊(duì)的人都排成了長(zhǎng)龍,大家也快來(lái)看看呀", "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 } ] } ] } }
配置特效
您可以通過(guò)配置EditingConfig,在視頻片段中添加特效效果。同時(shí),您也可以控制特效出現(xiàn)的頻率。EditingConfig配置如下:
{
"ProcessConfig": {
"AllowVfxEffect": true,
"VfxEffectProbability": 1.0 // 意為每個(gè)片段都添加特效
}
}
配置轉(zhuǎn)場(chǎng)
您可以通過(guò)配置EditingConfig,在視頻片段中添加轉(zhuǎn)場(chǎng)效果。同時(shí),您也可以指定自定義的轉(zhuǎn)場(chǎng)效果列表。EditingConfig配置如下:
{
"ProcessConfig": {
"AllowTransition": true,
"TransitionList": ["linearblur", "colordistance", "crosshatch", "dreamyzoom", "doomscreentransition_up"]
}
}
默認(rèn)情況下,多個(gè)成片之間的轉(zhuǎn)場(chǎng)效果可能不同,但單個(gè)成片內(nèi)會(huì)使用統(tǒng)一轉(zhuǎn)場(chǎng)。如果您希望單個(gè)成片內(nèi)的轉(zhuǎn)場(chǎng)效果也隨機(jī),EditingConfig配置如下:
{
"ProcessConfig": {
"AllowTransition": true,
"UseUniformTransition": false
}
}
配置自定義背景
在默認(rèn)情況下,如果輸入素材的分辨率與輸出分辨率不同,多余的區(qū)域?qū)?huì)使用系統(tǒng)背景圖或背景模糊來(lái)進(jìn)行自動(dòng)填充。您可以通過(guò)配置來(lái)指定自定義的背景圖片、指定背景模糊,并進(jìn)行純色背景的配置。
例1:使用自定義背景圖片,InputConfig配置如下:
{ "MediaArray": [ "****9d46c886b45481030f6e****" ], "Title": "回龍觀盒馬鮮生開業(yè)啦", "SpeechText": "附近的商場(chǎng)新開了一家盒馬鮮生,今天是第一天開業(yè),趕緊來(lái)湊熱鬧,這家盒馬面積不大,但商場(chǎng)里的人不少,零食、酒水都比較便宜,排隊(duì)的人都排成了長(zhǎng)龍,大家也快來(lái)看看呀", "BackgroundMusic": "****b4549d46c88681030f6e****", "BackgroundImage": "****c88681b4549d46030f6e****" }
例2:指定背景模糊,EditingConfig配置如下:
{ "BackgroundImageConfig": { "SubType": "Blur", "Radius": 0.1 } }
例3:指定純色背景,EditingConfig配置如下:
{ "BackgroundImageConfig": { "SubType": "Color", "Color": "#000000" } }
配置批量一鍵成片剪輯完成回調(diào)
發(fā)起「批量智能一鍵成片」任務(wù)后,會(huì)批量發(fā)起多個(gè)剪輯任務(wù),合成多個(gè)視頻。當(dāng)左右子任務(wù)都完成后會(huì)發(fā)送完成回調(diào)。具體回調(diào)字段請(qǐng)參考:回調(diào)事件BatchProduceMediaComplete。
配置全局回調(diào)
您可在控制臺(tái)或調(diào)用接口設(shè)置「批量智能一鍵成片」完成的全局回調(diào)。操作詳情請(qǐng)參考:設(shè)置回調(diào)事件。
配置接口維度回調(diào)
在提交「批量智能一鍵成片」任務(wù)時(shí),支持在userData字段中配置接口維度的任務(wù)完成回調(diào),示例參考:UserData配置回調(diào)。