各位朋友们,大家好!
今天要教大家,如何通过API,制作一个带标题、解说、语音字幕、背景音乐的短视频。
编辑JSON,调用API生成短视频
1. 素材工具上传素材,获取公网链接
首先需借助素材分享小工具,挑选图片与适配主题的背景音乐并上传。
上传完成后,小工具会生成公网链接地址,此链接至关重要,是视频生成过程中,呈现素材的重要来源。
2. 编辑视频内容JSON
编辑视频的JSON内容,这里包括标题和解说文案,以及之前上传的公网链接地址等等。
仔细检查格式是否正确,确保视频JSON内容,能够准确呈现我们希望表达视频内容。
{
"token":"Your_API_Token",
"content": "各位朋友们,大家好!今天要教大家,如何通过API,制作一个带标题,解说,语音字幕,背景音乐的短视频。",
"videoTemplateName": "1",
"audioType": "FeTl3oaVOlQKL8JR",
"bgAudio": {
"audioList": [
"https://p6-bot-sign.byteimg.com/tos-cn-i-v4nquku3lp/61fb98dcb36a45ed9cd55345bd83c804.mp3~tplv-v4nquku3lp-image.image?rk3s=68e6b6b5&x-expires=1752113777&x-signature=7uOv3zrYxb2GVx3JjLjZ3Jk%2FdXE%3D"
]
},
"bgImg": {
"imgList": [
"https://p6-bot-sign.byteimg.com/tos-cn-i-v4nquku3lp/7894414db86e42019e69bc3e1b354097.jpg~tplv-v4nquku3lp-image.image?rk3s=68e6b6b5&x-expires=1752113777&x-signature=AyU9s29UZPTOeeaOqzB8yPbwikY%3D"
]
},
"baseTitle": {
"wordList": [
"通过API",
"生成短视频"
],
"displayDate": true
},
"captions": {
"styles": {
"textShadow": "none",
"color": "#fff",
"background": "rgba(0,0,0,.6)"
}
}
}
3. 拼装APIToken,调用API
curl --request POST 'https://enterprise.qulang8.cn/api/shortVideo/makeVideoByToken' --header 'Content-Type: application/json' \
--data-raw '{
"token":"Your_API_Token",
"content": "各位朋友们,大家好!今天要教大家,如何通过API,制作一个带标题,解说,语音字幕,背景音乐的短视频。",
"videoTemplateName": "1",
"audioType": "FeTl3oaVOlQKL8JR",
"bgAudio": {
"audioList": [
"https://p6-bot-sign.byteimg.com/tos-cn-i-v4nquku3lp/61fb98dcb36a45ed9cd55345bd83c804.mp3~tplv-v4nquku3lp-image.image?rk3s=68e6b6b5&x-expires=1752113777&x-signature=7uOv3zrYxb2GVx3JjLjZ3Jk%2FdXE%3D"
]
},
"bgImg": {
"imgList": [
"https://p6-bot-sign.byteimg.com/tos-cn-i-v4nquku3lp/7894414db86e42019e69bc3e1b354097.jpg~tplv-v4nquku3lp-image.image?rk3s=68e6b6b5&x-expires=1752113777&x-signature=AyU9s29UZPTOeeaOqzB8yPbwikY%3D"
]
},
"baseTitle": {
"wordList": [
"通过API",
"生成短视频"
],
"displayDate": true
},
"captions": {
"styles": {
"textShadow": "none",
"color": "#fff",
"background": "rgba(0,0,0,.6)"
}
}
}'
拼装APIToken,用curl调用视频生成API并提交执行。
4.调用API,查询视频生成结果
curl --location --request POST 'https://enterprise.qulang8.cn/api/shortVideo/getDetailByToken' --header 'Content-Type: application/json' \
--data-raw '{
"token":"Your_API_Token"
}'
执行后调用进度查询API,以查看视频生成结果。
总结
通过准备素材、编辑视频JSON内容、调用API生成及查看结果这些步骤,希望本教程对你有所帮助,感谢大家支持。