视频合成_动作序列
POST
https://openman.weta365.com/metaman/open/video/cmp
https://openman.weta365.com/metaman/open/video/cmp
视频合成
请求参数
Header 参数
appKey
string
可选
示例值:
23628B8273F5ECF7F0F3BB07A5F240AB
signature
string
可选
示例值:
3747a79642b68bf0d712bfb51118c14e
timestamp
string
加密使用的时间
示例值:
1689737882
Body 参数application/json
callbackUrl
string
回调地址
height
integer
视频高,1920/1080,最大值1920,默认1920
name
string
视频名称
width
integer
视频宽,1080/1920,最大值1920,默认1080
items
array [object {1}]
下发视频合成任务_元素信息列表
detailList
array [object {13}]
元素的素材信息
示例
{
"callbackUrl": "http://xxxxxxxx/metaman/open/secret/test/callback",
"height": 1920,
"name": "测试",
"width": 1080,
"items": [
{
"detailList": [
{
"contentType": "avatar",
"wetaSpeakerId": "1838866162338312192",
"sortNum": 2,
"x": 100,
"y": 200
},
{
"content": "https://mobvoi-digitalhuman-public.cn-bj.ufileos.com/metaman/storage_audio/DEFAULT_GROUP/20221022/10b325d8ce7243d0ac0a1face48bf926.8c738421dfa4423cb84b97db112d257f.5054e55205.wav",
"contentType": "audio",
"actionList": [
{
"actionKey": "www_anlan_2_1622_merge@likes_1080p",
"startTime": "0"
},
{
"actionKey": "www_anlan_2_1622_merge@stop_1080p",
"startTime": "1000"
},
{
"actionKey": "www_anlan_2_1622_merge@hello_1080p",
"startTime": "11000"
}
],
"actionPlayType": "action_first"
}
]
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://openman.weta365.com/metaman/open/video/cmp' \
--header 'appKey: 23628B8273F5ECF7F0F3BB07A5F240AB' \
--header 'signature: 3747a79642b68bf0d712bfb51118c14e' \
--header 'timestamp: 1689737882' \
--header 'Content-Type: application/json' \
--data-raw '{
"callbackUrl": "http://xxxxxxxx/metaman/open/secret/test/callback",
"height": 1920,
"name": "测试",
"width": 1080,
"items": [
{
"detailList": [
{
"contentType": "avatar",
"wetaSpeakerId": "1838866162338312192",
"sortNum": 2,
"x": 100,
"y": 200
},
{
"content": "https://mobvoi-digitalhuman-public.cn-bj.ufileos.com/metaman/storage_audio/DEFAULT_GROUP/20221022/10b325d8ce7243d0ac0a1face48bf926.8c738421dfa4423cb84b97db112d257f.5054e55205.wav",
"contentType": "audio",
"actionList": [
{
"actionKey": "www_anlan_2_1622_merge@likes_1080p",
"startTime": "0"
},
{
"actionKey": "www_anlan_2_1622_merge@stop_1080p",
"startTime": "1000"
},
{
"actionKey": "www_anlan_2_1622_merge@hello_1080p",
"startTime": "11000"
}
],
"actionPlayType": "action_first"
}
]
}
]
}'
返回响应
🟢200OK
application/json
Body
code
integer <int32>
可选
data
object
可选
message
string
可选
ok
boolean
可选
示例
{
"code": 200,
"message": "操作成功",
"data": "1706835107022770176",
"ok": true
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
修改于 2024-12-23 06:03:57