【JSON-To-Video】通过API,生成带标题、解说、语音字幕、背景音乐的短视频

347 阅读2分钟

各位朋友们,大家好!

今天要教大家,如何通过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生成及查看结果这些步骤,希望本教程对你有所帮助,感谢大家支持。