packRules仅用于控制“标题”、“字幕”、“素材”、“背景音乐”、“关键词”等图层是否参与效果包装,不能控制对应图层的显示\隐藏,在不做任何设置的情况下,包装规则由模板本身控制。总量限制:单张图片计算为 2秒,所有素材总时长不能超过5分钟;
图片
视频
背景音乐要求:
{
"styleId": "68aebb91b8619ed6f4168f40",
"title": "聊AI行业",
"materials": [
{
"type": "image",
"fileUrl": "https://golden-final.com/a.jpg",
"soundSwitch": false
},
{
"type": "video",
"fileUrl": "https://golden-final.com/b.jpg",
"soundSwitch": false
}
],
"introduceCard": {
"name": "廖志勇",
"description": "AI行业领军任务"
},
"packRules": {
"headerSwitch": true,
"materialSwitch": true,
"subtitleSwitch": true,
"keywordSwitch": true,
"backgroundMusic": {
"audioSwitch": true,
"audioUrl": "https://golden-final.com/bg.mp3",
"volume": 1
}
},
"processRules": {
"materialComposition": "random",
"watermarkShow": true,
"videoDuration": 30,
"metadata": {
"AIGC": "{\"Label\":\"1\",\"ContentProducer\":\"AI服务提供者的名称或统一社会信用代码等\",\"ProduceID\":\"XXXXXXXXXXXXXXXXXXX\"}"
}
},
"structLayers": [
{
"markCode": "headerLayer",
"show": true,
"showMode": "customize",
"showTime": 2,
"layer": {
"transform": {
"position": [
0,
0,
0
]
}
}
}
],
"callbackUrl": "https://exotic-reservation.org/hook"
}curl --location --request POST 'https://openapi.shanjian.tv/v1/clip/video/news_mixcut' \
--header 'Authorization: Bearer {{appKey}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"styleId": "68aebb91b8619ed6f4168f40",
"title": "聊AI行业",
"materials": [
{
"type": "image",
"fileUrl": "https://golden-final.com/a.jpg",
"soundSwitch": false
},
{
"type": "video",
"fileUrl": "https://golden-final.com/b.jpg",
"soundSwitch": false
}
],
"introduceCard": {
"name": "廖志勇",
"description": "AI行业领军任务"
},
"packRules": {
"headerSwitch": true,
"materialSwitch": true,
"subtitleSwitch": true,
"keywordSwitch": true,
"backgroundMusic": {
"audioSwitch": true,
"audioUrl": "https://golden-final.com/bg.mp3",
"volume": 1
}
},
"processRules": {
"materialComposition": "random",
"watermarkShow": true,
"videoDuration": 30,
"metadata": {
"AIGC": "{\"Label\":\"1\",\"ContentProducer\":\"AI服务提供者的名称或统一社会信用代码等\",\"ProduceID\":\"XXXXXXXXXXXXXXXXXXX\"}"
}
},
"structLayers": [
{
"markCode": "headerLayer",
"show": true,
"showMode": "customize",
"showTime": 2,
"layer": {
"transform": {
"position": [
0,
0,
0
]
}
}
}
],
"callbackUrl": "https://exotic-reservation.org/hook"
}'{
"code": "string",
"data": {
"taskId": "string"
},
"message": "string",
"requestId": "string"
}