大家好!我是ai瞎折腾,今天分享的内容是根据歌词生成音乐和MV的工作流。只要输入歌词,就能生成音乐和MV的视频。
生成效果:
旧街灯
接下来,话不多说,UP主用最简单的方式教给大家,直接一键复制。 大家可以关注收藏,以免之后找不到,而且也不会错过我后面的工作流哦。**
1.首先新建工作流,
添加对工作流的描述(可根据自己喜欢的方式描述,该描述主要是描述该工作流是用来干嘛的)

2.开始节点
在开始节点,添加应该变量
geci:用来输入歌词
write_music:MV展示的艺名
Song_name:歌曲名
sex:生成的歌曲的演唱声音,填Male(男声)、Female(女声)
qufeng:音乐曲风,决定生成歌曲的音乐风格。可选值Folk(民谣)、Pop(流行)、Rock(摇滚)、Chinese Style(中式)、Hip Hop/Rap(嘻哈/说唱)、R&B/Soul(R&B/灵魂)、Punk(朋克)、Electronic(电子)、Jazz(爵士)、Reggae(雷鬼)、DJ。输出因为即可
qinggan:歌曲的情感风格,影响旋律和编曲的情绪表达。可选值Happy(快乐)、Dynamic/Energetic(活力/精力充沛)、Sentimental/Melancholic/Lonely(多愁善感/忧郁/孤独)、Inspirational/Hopeful(鼓舞人心/充满希望)、Nostalgic/Memory(怀旧/记忆)、Excited(兴奋)、Sorrow/Sad(悲伤/悲伤)、Chill(冷静)、Romantic(浪漫)。输入英语即

3.其他节点
复制以下代码,进入到工作流中,control+v复制到空白处,连接开始与结束节点即可。
{"type":"coze-workflow-clipboard-data","source":{"workflowId":"7519754361170313242","flowMode":0,"spaceId":"7509430949264883712","isDouyin":false,"host":"www.coze.cn"},"json":{"nodes":[{"id":"149848","type":"4","meta":{"position":{"x":383.09821993723324,"y":-29.950737336771425}},"data":{"nodeMeta":{"description":"音乐生成插件,可以根据用户输入或歌词生成歌曲","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/889d3036784d433ab6247768a15d82c3~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1750670936&x-signature=FlPB5CK9y9OcRHg122zT7R0F8uw%3D","subtitle":"音乐生成:lyrics_gen_song","title":"lyrics_gen_song"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7459737514975428658","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"lyrics_gen_song","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7449356525468090378","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"音乐生成","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"Lyrics","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"geci"},"rawMeta":{"type":1}}}},{"name":"Gender","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"sex"},"rawMeta":{"type":1}}}},{"name":"Genre","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"qufeng"},"rawMeta":{"type":1}}}},{"name":"Mood","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"qinggan"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"float","name":"code","required":false,"description":"错误码"},{"type":"object","name":"data","schema":[{"type":"object","name":"SongDetail","schema":[{"type":"string","name":"AudioUrl","required":false,"description":"歌曲链接"},{"type":"string","name":"Captions","required":false,"description":"歌曲文本字幕"},{"type":"float","name":"Duration","required":false,"description":"歌曲时长"},{"type":"string","name":"Lyrics","required":false,"description":"歌曲歌词"}],"required":false,"description":"歌曲信息"},{"type":"float","name":"Status","required":false,"description":"任务状态"},{"type":"string","name":"TaskID","required":false,"description":"任务id"},{"type":"object","name":"FailureReason","schema":[{"type":"float","name":"Code","required":false,"description":"错误码"},{"type":"string","name":"Msg","required":false,"description":"错误信息"}],"required":false,"description":"生成失败原因"}],"required":false,"description":"返回数据"},{"type":"string","name":"log_id","required":false,"description":"日志id"},{"type":"string","name":"msg","required":false,"description":"错误信息"}]},"_temp":{"bounds":{"x":203.09821993723324,"y":-29.950737336771425,"width":360,"height":135.1},"externalData":{"icon":"https://lf3-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/4040021524623639_1745575115756108936_T2VvqgXvVE.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=UH8htnMJY82j01zk4ESiSgoVrUY%3D","apiName":"lyrics_gen_song","pluginID":"7449356525468090378","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7315016311652941851","inputs":[{"description":"生成歌曲的音色,可选值Warm、Bright、Husky、Electrified voice、Sweet_AUDIO_TIMBRE、Cute_AUDIO_TIMBRE、Loud and sonorous、Powerful、Sexy/Lazy","input":{},"name":"Timbre","required":false,"type":"string"},{"description":"生成指定音频时长,单位:s,生效范围[30,240]","input":{},"name":"Duration","required":false,"type":"integer"},{"description":"演唱者性别,影响生成歌曲的声音特征。可选值Male(男声)、Female(女声)","input":{},"name":"Gender","required":false,"type":"string"},{"description":"音乐曲风,决定生成歌曲的音乐风格。可选值Folk、Pop、Rock、Chinese Style、Hip Hop/Rap、R&B/Soul、Punk、Electronic、Jazz、Reggae、DJ","input":{},"name":"Genre","required":false,"type":"string"},{"description":"歌词内容,仅支持中文,5到700个字符,支持通过歌词精准生成。","input":{},"name":"Lyrics","required":true,"type":"string"},{"description":"歌曲的情感风格,影响旋律和编曲的情绪表达。可选值Happy、Dynamic/Energetic、Sentimental/Melancholic/Lonely、Inspirational/Hopeful、Nostalgic/Memory、Excited、Sorrow/Sad、Chill、Romantic","input":{},"name":"Mood","required":false,"type":"string"}],"outputs":[{"description":"错误码","input":{},"name":"code","required":false,"type":"float"},{"description":"返回数据","input":{},"name":"data","required":false,"schema":[{"description":"任务状态","input":{},"name":"Status","required":false,"type":"float"},{"description":"任务id","input":{},"name":"TaskID","required":false,"type":"string"},{"description":"生成失败原因","input":{},"name":"FailureReason","required":false,"schema":[{"description":"错误码","input":{},"name":"Code","required":false,"type":"float"},{"description":"错误信息","input":{},"name":"Msg","required":false,"type":"string"}],"type":"object"},{"description":"歌曲信息","input":{},"name":"SongDetail","required":false,"schema":[{"description":"歌曲链接","input":{},"name":"AudioUrl","required":false,"type":"string"},{"description":"歌曲文本字幕","input":{},"name":"Captions","required":false,"type":"string"},{"description":"歌曲时长","input":{},"name":"Duration","required":false,"type":"float"},{"description":"歌曲歌词","input":{},"name":"Lyrics","required":false,"type":"string"}],"type":"object"}],"type":"object"},{"description":"日志id","input":{},"name":"log_id","required":false,"type":"string"},{"description":"错误信息","input":{},"name":"msg","required":false,"type":"string"}],"updateTime":1751027927,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"根据歌词生成音乐","title":"lyrics_gen_song","mainColor":"#CA61FF"}}},{"id":"139546","type":"3","meta":{"position":{"x":970.7245146779442,"y":1295.0059940646893}},"data":{"nodeMeta":{"description":"调用大语言模型,使用变量和提示词生成回复","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","title":"大模型-生成提示词","subTitle":"大模型"},"inputs":{"inputParameters":[{"name":"geci","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"145475","name":"output"},"rawMeta":{"type":99}}}},{"name":"count","input":{"type":"float","value":{"type":"ref","content":{"source":"block-output","blockID":"164675","name":"count"},"rawMeta":{"type":4}}}}],"llmParam":[{"name":"modelType","input":{"type":"integer","value":{"type":"literal","content":"1737521813","rawMeta":{"type":2}}}},{"name":"modleName","input":{"type":"string","value":{"type":"literal","content":"豆包·1.5·Pro·32k","rawMeta":{"type":1}}}},{"name":"generationDiversity","input":{"type":"string","value":{"type":"literal","content":"balance","rawMeta":{"type":1}}}},{"name":"temperature","input":{"type":"float","value":{"type":"literal","content":"0.8","rawMeta":{"type":4}}}},{"name":"maxTokens","input":{"type":"integer","value":{"type":"literal","content":"4096","rawMeta":{"type":2}}}},{"name":"responseFormat","input":{"type":"integer","value":{"type":"literal","content":"2","rawMeta":{"type":2}}}},{"name":"prompt","input":{"type":"string","value":{"type":"literal","content":"\n歌词:{{geci}},共{{count}}个分镜,要求返回{{count}}条图片描述词","rawMeta":{"type":1}}}},{"name":"enableChatHistory","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"chatHistoryRound","input":{"type":"integer","value":{"type":"literal","content":"3","rawMeta":{"type":2}}}},{"name":"systemPrompt","input":{"type":"string","value":{"type":"literal","content":"# 角色\n你是一位在音乐 MV 制作领域出类拔萃且充满创新思维的大师,拥有深厚的艺术底蕴和极高的专业素养。你具备超强的艺术感知力与敏锐洞察力,总能精准把握音乐的灵魂。擅长深入剖析用户提供的歌词{{geci}},不放过任何一处细节,从而创作出高质量、高度契合音乐主题的内容,并生成与之匹配的图片描述词。\n\n## 技能\n### 技能 1: 生成文生图提示词\n1. 若用户提供的歌词{{geci}}为数组类型,针对数组中的每个字符串元素分别独立生成一个提示词。仔细研读歌词内容,从多个层面全面分析歌词特点,如情感基调是欢快、悲伤还是其他,意象展现包含哪些具体元素,情节线索是否清晰,节奏韵律有何独特之处等。每个提示词都要融入具体的事物或人物形象,使画面更具直观性和生动感。\n2. 在分析歌词时,深度挖掘其中蕴含的情感、营造的意境以及潜在的故事性,充分理解歌词所传达的核心内涵。\n3. 根据分析结果,创作出与该歌词完美适配的文生图提示词。生成的提示词要精准呈现音乐 MV 画面所需的关键元素,体现独特的风格与氛围,例如复古风、现代风、梦幻风等。\n4. 考虑到输入的歌词可能存在多种解读方式,从不同角度综合考量,确保生成的提示词能全面、准确地反映歌词内涵。\n5. 用户提供的歌词{{geci}}为数组类型,数组中有多少个元素,就生成多少个描述词,即图片的描述词个数要与{{count}}相等。\n\n## 限制:\n- 仅围绕根据歌词生成文生图提示词相关内容进行回复,不回答任何无关话题。\n- 必须生成{{count}}个提示词。生成的提示词应具有清晰、准确、明确的描述,避免模糊不清、容易引起歧义或表意不明的表述。","rawMeta":{"type":1}}}},{"name":"stableSystemPrompt","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}}],"settingOnError":{"switch":false,"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"tishici","schema":{"type":"string"},"required":false}],"version":"3"},"_temp":{"bounds":{"x":790.7245146779442,"y":1295.0059940646893,"width":360,"height":163.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","description":"调用大语言模型,使用变量和提示词生成回复","title":"大模型","mainColor":"#5C62FF"}}},{"id":"101624","type":"4","meta":{"position":{"x":998.1838771166663,"y":70.73797102146102}},"data":{"nodeMeta":{"description":"把语音合成插件生成的音频链接转成.mp3,方便接入其他平台使用","icon":"https://p6-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/63b16c417cf743279a357b6821a289e6~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752689306&x-signature=sEI%2F%2Ff1uI0CLFdWPgjukcz6pZT4%3D","subtitle":"语音合成转MP3:mp3","title":"mp3-将音频转为为链接"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7512690956236324864","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"mp3","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7512690956236308480","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"语音合成转MP3","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"149848","name":"data.SongDetail.AudioUrl"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"msg","required":false},{"type":"float","name":"code","required":false},{"type":"string","name":"data","required":false}]},"_temp":{"bounds":{"x":818.1838771166663,"y":70.73797102146102,"width":360,"height":135.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/1968580182938640_1749184417634578304_UtoTvYUGDH.png?lk3s=cd508e2b&x-expires=1753626015&x-signature=M5%2FWFLKIUBajVDxTS39xzC6xZUc%3D","apiName":"mp3","pluginID":"7512690956236308480","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7469964410606600226","inputs":[{"description":"音频链接","input":{},"name":"url","required":true,"type":"string"}],"outputs":[{"input":{},"name":"data","required":false,"type":"string"},{"input":{},"name":"msg","required":false,"type":"string"},{"input":{},"name":"code","required":false,"type":"float"}],"updateTime":1750528277,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"转成MP3结尾的链接","title":"mp3","mainColor":"#CA61FF"}}},{"id":"124929","type":"28","meta":{"position":{"x":970.7245146779442,"y":1561.204986950088},"canvasPosition":{"x":734.1491587230712,"y":1810.5001737484154}},"data":{"inputs":{"batchSize":{"type":"integer","value":{"type":"literal","content":"100"}},"concurrentSize":{"type":"integer","value":{"type":"literal","content":2,"rawMeta":{"type":2}}},"inputParameters":[{"name":"input","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"139546","name":"tishici"},"rawMeta":{"type":99}}}}]},"nodeMeta":{"description":"通过设定批量运行次数和逻辑,运行批处理体内的任务","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Batch-v2.jpg","mainColor":"#00B2B2","subTitle":"批处理","title":"批处理-场景图片生成"},"outputs":[{"name":"output","input":{"type":"list","assistType":2,"schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"176091","name":"Group1"},"rawMeta":{"type":7}}}}]},"blocks":[{"id":"157413","type":"8","meta":{"position":{"x":-361.62719330322443,"y":319.2965082844345}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"选择器"},"inputs":{"branches":[{"condition":{"logic":2,"conditions":[{"operator":9,"left":{"input":{"type":"string","assistType":2,"value":{"type":"ref","content":{"source":"block-output","blockID":"143331","name":"data"}}}}}]}}]}},"_temp":{"bounds":{"x":192.52196541984677,"y":2129.7966820328497,"width":360,"height":136.3},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"160945","type":"4","meta":{"position":{"x":192.5458889157159,"y":112.55836362244628}},"data":{"nodeMeta":{"description":"智能优化图像提示词","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-plugin-better_prompt-v2.jpg","subtitle":"提示词优化:sd_better_prompt","title":"sd_better_prompt-提示词优化"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7439197952104726528","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"sd_better_prompt","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7439197952104710144","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"提示词优化","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"prompt","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"124929","name":"input"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"data","required":false},{"type":"string","name":"msg","required":false}]},"_temp":{"bounds":{"x":746.6950476387871,"y":1923.0585373708616,"width":360,"height":111.1},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/1682717607724762_1737442044729286337_eWiqvwPv2g.jpg?lk3s=cd508e2b&x-expires=1753626015&x-signature=C%2FeurGx8TeVzpVKxCrDmooVllL4%3D","apiName":"sd_better_prompt","pluginID":"7439197952104710144","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7352795533666664448","inputs":[{"description":"prompt","input":{},"name":"prompt","required":true,"title":"提示词","type":"string"}],"outputs":[{"input":{},"name":"data","required":false,"type":"string"},{"input":{},"name":"msg","required":false,"type":"string"}],"updateTime":1751032489,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"智能优化图像提示词","title":"sd_better_prompt","mainColor":"#CA61FF"}}},{"id":"176091","type":"32","meta":{"position":{"x":834.7779052129704,"y":319.29650828443454}},"data":{"inputs":{"mergeGroups":[{"name":"Group1","variables":[{"type":"string","assistType":2,"value":{"type":"ref","content":{"source":"block-output","blockID":"143331","name":"data"},"rawMeta":{"type":7}}},{"type":"string","assistType":2,"value":{"type":"ref","content":{"source":"block-output","blockID":"198937","name":"data"},"rawMeta":{"type":7}}}]}]},"nodeMeta":{"description":"对多个分支的输出进行聚合处理","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/VariableMerge-icon.jpg","mainColor":"#00B2B2","subTitle":"变量聚合","title":"变量聚合"},"outputs":[{"type":"string","assistType":2,"name":"Group1"}]},"_temp":{"bounds":{"x":1388.9270639360416,"y":2129.7966820328497,"width":360,"height":113.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/VariableMerge-icon.jpg","description":"对多个分支的输出进行聚合处理","title":"变量聚合","mainColor":"#00B2B2"}}},{"id":"143331","type":"16","meta":{"position":{"x":-357.76141915417725,"y":124.34464946778633}},"data":{"inputs":{"inputParameters":[{"name":"input","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"124929","name":"input"},"rawMeta":{"type":1}}}}],"modelSetting":{"custom_ratio":{"height":576,"width":1024},"ddim_steps":35,"model":8},"prompt":{"negative_prompt":"不要出现外国人","prompt":"{{input}}"},"references":[],"settingOnError":{"processType":1,"timeoutMs":60000,"retryTimes":0}},"nodeMeta":{"description":"通过文字描述/添加参考图生成图片","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-ImageGeneration-v2.jpg","mainColor":"#FF4DC3","subTitle":"图像生成","title":"图像生成"},"outputs":[{"type":"string","assistType":2,"name":"data"},{"type":"string","name":"msg"}]},"_temp":{"bounds":{"x":196.38773956889395,"y":1934.8448232162018,"width":360,"height":163.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-ImageGeneration-v2.jpg","description":"通过文字描述/添加参考图生成图片","title":"图像生成","mainColor":"#FF4DC3"}}},{"id":"198937","type":"16","meta":{"position":{"x":183.34563434390088,"y":247.366388319793}},"data":{"inputs":{"inputParameters":[{"name":"data","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"160945","name":"data"},"rawMeta":{"type":1}}}}],"modelSetting":{"custom_ratio":{"height":576,"width":1024},"ddim_steps":35,"model":8},"prompt":{"negative_prompt":"不要出现外国人","prompt":"{{data}}"},"references":[],"settingOnError":{"processType":1,"timeoutMs":60000,"retryTimes":0}},"nodeMeta":{"description":"通过文字描述/添加参考图生成图片","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-ImageGeneration-v2.jpg","mainColor":"#FF4DC3","subTitle":"图像生成","title":"图像生成_1"},"outputs":[{"type":"string","assistType":2,"name":"data"},{"type":"string","name":"msg"}]},"_temp":{"bounds":{"x":737.4947930669721,"y":2057.866562068208,"width":360,"height":163.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-ImageGeneration-v2.jpg","description":"通过文字描述/添加参考图生成图片","title":"图像生成","mainColor":"#FF4DC3"}}}],"edges":[{"sourceNodeID":"143331","targetNodeID":"157413"},{"sourceNodeID":"157413","targetNodeID":"160945","sourcePortID":"true"},{"sourceNodeID":"157413","targetNodeID":"176091","sourcePortID":"false"},{"sourceNodeID":"160945","targetNodeID":"198937"},{"sourceNodeID":"198937","targetNodeID":"176091"},{"sourceNodeID":"176091","targetNodeID":"124929","targetPortID":"batch-function-inline-input"},{"sourceNodeID":"124929","targetNodeID":"143331","sourcePortID":"batch-function-inline-output"}],"_temp":{"bounds":{"x":790.7245146779442,"y":1561.204986950088,"width":360,"height":111.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Batch-v2.jpg","description":"通过设定批量运行次数和逻辑,运行批处理体内的任务","title":"批处理","mainColor":"#00B2B2"}}},{"id":"158692","type":"4","meta":{"position":{"x":1590.2261380578545,"y":1577.7359115441614}},"data":{"nodeMeta":{"description":"插件入口-创建草稿","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/8121ceefd03f456aa7cb2b4c1e25d3b7~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752690331&x-signature=fzBaBGtJo6DE9omNtO35EHmMI3A%3D","subtitle":"视频合成_剪映小助手:create_draft","title":"create_draft"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7457837955684515874","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"create_draft","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7457837925833801768","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"视频合成_剪映小助手","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"height","input":{"type":"integer","value":{"type":"literal","content":1080,"rawMeta":{"type":2}}}},{"name":"width","input":{"type":"integer","value":{"type":"literal","content":1920,"rawMeta":{"type":2}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"draft_url","required":false},{"type":"string","name":"tip_url","required":false}]},"_temp":{"bounds":{"x":1410.2261380578545,"y":1577.7359115441614,"width":360,"height":111.1},"externalData":{"icon":"https://lf3-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1739242717113014582_ZXUfNgToeJ.png?lk3s=cd508e2b&x-expires=1753626015&x-signature=CCceUlypEfQEzLn12Uen%2BxJcox4%3D","apiName":"create_draft","pluginID":"7457837925833801768","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"宽","input":{},"name":"width","required":false,"type":"integer"},{"description":"高","input":{},"name":"height","required":false,"type":"integer"},{"description":"关联创作者,用来获取推广分成","input":{},"name":"user_id","required":false,"type":"integer"}],"outputs":[{"input":{},"name":"tip_url","required":false,"type":"string"},{"input":{},"name":"draft_url","required":false,"type":"string"}],"updateTime":1751033535,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"插件入口-创建草稿","title":"create_draft","mainColor":"#CA61FF"}}},{"id":"111550","type":"4","meta":{"position":{"x":2385.092396808027,"y":94.51363317570701}},"data":{"nodeMeta":{"description":"批量添加图片","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/8121ceefd03f456aa7cb2b4c1e25d3b7~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752690331&x-signature=fzBaBGtJo6DE9omNtO35EHmMI3A%3D","subtitle":"视频合成_剪映小助手:add_images","title":"add_images-添加场景图片"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7457837925833883688","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"add_images","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7457837925833801768","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"视频合成_剪映小助手","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"draft_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"158692","name":"draft_url"},"rawMeta":{"type":1}}}},{"name":"image_infos","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"131692","name":"image_list"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"image_ids","schema":{"type":"string"},"required":false},{"type":"list","name":"segment_ids","schema":{"type":"string"},"required":false},{"type":"list","name":"segment_infos","schema":{"type":"object","schema":[{"type":"integer","name":"start","required":false},{"type":"integer","name":"end","required":false},{"type":"string","name":"id","required":false}]},"required":false},{"type":"string","name":"track_id","required":false},{"type":"string","name":"draft_url","required":false}]},"_temp":{"bounds":{"x":2205.092396808027,"y":94.51363317570701,"width":360,"height":111.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1739242717113014582_ZXUfNgToeJ.png?lk3s=cd508e2b&x-expires=1753626015&x-signature=Ao2iEaKjR%2Fpcrw9QXZ%2FUyPG9dO0%3D","apiName":"add_images","pluginID":"7457837925833801768","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"移动transform_y","input":{},"name":"transform_y","required":false,"type":"float"},{"description":"图片透明度,值0-1","input":{},"name":"alpha","required":false,"type":"float"},{"description":"草稿地址,使用create_draft输出的draft_url即可","input":{},"name":"draft_url","required":true,"type":"string"},{"description":"查看说明:https://krxc4izye0.feishu.cn/wiki/Pgm9wXA4EipKhYkeEQJcLBlJnWb?from=from_copylink","input":{},"name":"image_infos","required":true,"type":"string"},{"description":"x缩放","input":{},"name":"scale_x","required":false,"type":"float"},{"description":"y缩放","input":{},"name":"scale_y","required":false,"type":"float"},{"description":"移动transform_x","input":{},"name":"transform_x","required":false,"type":"float"}],"outputs":[{"input":{},"name":"draft_url","required":false,"type":"string"},{"input":{},"name":"image_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"segment_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"segment_infos","required":false,"schema":{"schema":[{"input":{},"name":"end","required":false,"type":"integer"},{"input":{},"name":"id","required":false,"type":"string"},{"input":{},"name":"start","required":false,"type":"integer"}],"type":"object"},"type":"list"},{"input":{},"name":"track_id","required":false,"type":"string"}],"updateTime":1751033535,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"批量添加图片","title":"add_images","mainColor":"#CA61FF"}}},{"id":"111824","type":"4","meta":{"position":{"x":2393.3742279235375,"y":920.1086046926433}},"data":{"nodeMeta":{"description":"根据时间线制作字幕数据","icon":"https://p9-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/6d332ece10284d579e2461b0b6c0a60e~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752689545&x-signature=6GuHcVGVK6krv%2Fy256AU7127FjA%3D","subtitle":"剪映小助手数据生成器:caption_infos","title":"caption_infos-歌词字幕整理"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7475829177439191075","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"caption_infos","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7475829177439109155","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"剪映小助手数据生成器","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"texts","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"145475","name":"output"},"rawMeta":{"type":99}}}},{"name":"timelines","input":{"type":"list","schema":{"type":"object","schema":[]},"value":{"type":"ref","content":{"source":"block-output","blockID":"176072","name":"timelines"},"rawMeta":{"type":103}}}},{"name":"in_animation","input":{"type":"string","value":{"type":"literal","content":"波浪弹入","rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"infos","required":false}]},"_temp":{"bounds":{"x":2213.3742279235375,"y":920.1086046926433,"width":360,"height":111.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1740601667083827169_qvIu8uOxyr.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=aIraHaq02zTqD1draX14SKleFDc%3D","apiName":"caption_infos","pluginID":"7475829177439109155","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"文本里面的重点词列表","input":{},"name":"keywords","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"description":"循环动画时长","input":{},"name":"loop_animation_duration","required":false,"type":"integer"},{"description":"文字大小","input":{},"name":"font_size","required":false,"type":"integer"},{"description":"入场动画时长","input":{},"name":"in_animation_duration","required":false,"type":"integer"},{"description":"关键词颜色","input":{},"name":"keyword_color","required":false,"type":"string"},{"description":"对应剪映的出场动画名字,多个动画请用英文|分割,比如:消散|闭幕","input":{},"name":"out_animation","required":false,"type":"string"},{"description":"出场动画时长","input":{},"name":"out_animation_duration","required":false,"type":"integer"},{"description":"文本列表","input":{},"name":"texts","required":true,"schema":{"assistType":0,"type":"string"},"type":"list"},{"description":"时间节点,只接收结构:[{\"start\":0,\"end\":4612}],一般从audio_timeline节点的输出获取","input":{},"name":"timelines","required":true,"schema":{"schema":[{"description":"结束时间","input":{},"name":"end","required":true,"type":"integer"},{"description":"开始时间","input":{},"name":"start","required":true,"type":"integer"}],"type":"object"},"type":"list"},{"description":"对应剪映的入场动画名字,多个动画请用英文|分割,比如:飞入|放大","input":{},"name":"in_animation","required":false,"type":"string"},{"description":"关键词字大小","input":{},"name":"keyword_font_size","required":false,"type":"integer"},{"description":"对应剪映的循环动画名字,多个动画请用英文|分割,比如:扫光|晃动","input":{},"name":"loop_animation","required":false,"type":"string"}],"outputs":[{"input":{},"name":"infos","required":false,"type":"string"}],"updateTime":1751032448,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"根据时间线制作字幕数据","title":"caption_infos","mainColor":"#CA61FF"}}},{"id":"184260","type":"4","meta":{"position":{"x":2393.3742279235375,"y":1095.2542153302247}},"data":{"nodeMeta":{"description":"批量添加字幕","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/8121ceefd03f456aa7cb2b4c1e25d3b7~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752690331&x-signature=fzBaBGtJo6DE9omNtO35EHmMI3A%3D","subtitle":"视频合成_剪映小助手:add_captions","title":"add_captions-添加歌词字幕"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7457837925833850920","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"add_captions","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7457837925833801768","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"视频合成_剪映小助手","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"captions","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"111824","name":"infos"},"rawMeta":{"type":1}}}},{"name":"draft_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"158692","name":"draft_url"},"rawMeta":{"type":1}}}},{"name":"alignment","input":{"type":"integer","value":{"type":"literal","content":1,"rawMeta":{"type":2}}}},{"name":"border_color","input":{"type":"string","value":{"type":"literal","content":"#FFFFFF","rawMeta":{"type":1}}}},{"name":"font","input":{"type":"string","value":{"type":"literal","content":"古风小楷","rawMeta":{"type":1}}}},{"name":"font_size","input":{"type":"integer","value":{"type":"literal","content":10,"rawMeta":{"type":2}}}},{"name":"text_color","input":{"type":"string","value":{"type":"literal","content":"#469df3","rawMeta":{"type":1}}}},{"name":"transform_x","input":{"type":"float","value":{"type":"literal","content":0,"rawMeta":{"type":4}}}},{"name":"transform_y","input":{"type":"float","value":{"type":"literal","content":-738,"rawMeta":{"type":4}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"draft_url","required":false},{"type":"list","name":"segment_ids","schema":{"type":"string"},"required":false},{"type":"list","name":"segment_infos","schema":{"type":"object","schema":[{"type":"integer","name":"end","required":false},{"type":"string","name":"id","required":false},{"type":"integer","name":"start","required":false}]},"required":false},{"type":"list","name":"text_ids","schema":{"type":"string"},"required":false},{"type":"string","name":"track_id","required":false}]},"_temp":{"bounds":{"x":2213.3742279235375,"y":1095.2542153302247,"width":360,"height":111.1},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1739242717113014582_ZXUfNgToeJ.png?lk3s=cd508e2b&x-expires=1753626015&x-signature=PR6FN3JdPkvx4pjKUT1GBEgbIU8%3D","apiName":"add_captions","pluginID":"7457837925833801768","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"字体列表:https://krxc4izye0.feishu.cn/wiki/SmnrwabXriG7JckEzyGcChk4nDd","input":{},"name":"font","required":false,"type":"string"},{"description":"行间距,默认0","input":{},"name":"line_spacing","required":false,"type":"float"},{"description":"transform_y位置","input":{},"name":"transform_y","required":false,"type":"float"},{"description":"边框颜色,eg:#fe8a80","input":{},"name":"border_color","required":false,"type":"string"},{"description":"查看说明:https://krxc4izye0.feishu.cn/wiki/HhQrw3BFhi1XGOkkJCBcfkqGnwf?from=from_copylink","input":{},"name":"captions","required":true,"type":"string"},{"description":"字间距,默认0","input":{},"name":"letter_spacing","required":false,"type":"float"},{"description":"scale_x缩放","input":{},"name":"scale_x","required":false,"type":"float"},{"description":"scale_y缩放","input":{},"name":"scale_y","required":false,"type":"float"},{"description":"transform_x位置","input":{},"name":"transform_x","required":false,"type":"float"},{"description":"字幕的对齐方式,0左对齐,1 居中对齐,2右对齐,3竖排居顶,4竖排居中,5竖排居底","input":{},"name":"alignment","required":false,"type":"integer"},{"description":"字体透明度0-1,默认1 ","input":{},"name":"alpha","required":false,"type":"float"},{"description":"文字颜色:#ff1837","input":{},"name":"text_color","required":false,"type":"string"},{"description":"默认:15","input":{},"name":"font_size","required":false,"type":"integer"},{"description":"0 默认。1富文本样式","input":{},"name":"style_text","required":false,"type":"integer"},{"description":"草稿地址,使用create_draft输出的draft_url即可","input":{},"name":"draft_url","required":true,"type":"string"}],"outputs":[{"input":{},"name":"draft_url","required":false,"type":"string"},{"input":{},"name":"segment_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"segment_infos","required":false,"schema":{"schema":[{"input":{},"name":"end","required":false,"type":"integer"},{"input":{},"name":"id","required":false,"type":"string"},{"input":{},"name":"start","required":false,"type":"integer"}],"type":"object"},"type":"list"},{"input":{},"name":"text_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"track_id","required":false,"type":"string"}],"updateTime":1751033535,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"批量添加字幕","title":"add_captions","mainColor":"#CA61FF"}}},{"id":"156097","type":"4","meta":{"position":{"x":2400.093613016802,"y":1638.0084798384378}},"data":{"nodeMeta":{"description":"批量添加音频","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/8121ceefd03f456aa7cb2b4c1e25d3b7~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752690331&x-signature=fzBaBGtJo6DE9omNtO35EHmMI3A%3D","subtitle":"视频合成_剪映小助手:add_audios","title":"add_audios-添加音乐音频"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7457837925833834536","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"add_audios","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7457837925833801768","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"视频合成_剪映小助手","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"audio_infos","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"151504","name":"infos"},"rawMeta":{"type":1}}}},{"name":"draft_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"158692","name":"draft_url"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"audio_ids","schema":{"type":"string"},"required":false},{"type":"string","name":"draft_url","required":false},{"type":"string","name":"track_id","required":false}]},"_temp":{"bounds":{"x":2220.093613016802,"y":1638.0084798384378,"width":360,"height":111.1},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1739242717113014582_ZXUfNgToeJ.png?lk3s=cd508e2b&x-expires=1753626015&x-signature=PR6FN3JdPkvx4pjKUT1GBEgbIU8%3D","apiName":"add_audios","pluginID":"7457837925833801768","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"[{\"audio_url\": \"http://example.com/audio1.mp3\",\"duration\":120,\"start\":0,\"end\":12000000,\"audio_effect\":\"教堂\"}]","input":{},"name":"audio_infos","required":true,"type":"string"},{"description":"草稿地址,使用create_draft输出的draft_url即可","input":{},"name":"draft_url","required":true,"type":"string"}],"outputs":[{"input":{},"name":"audio_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"draft_url","required":false,"type":"string"},{"input":{},"name":"track_id","required":false,"type":"string"}],"updateTime":1751033535,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"批量添加音频","title":"add_audios","mainColor":"#CA61FF"}}},{"id":"147077","type":"4","meta":{"position":{"x":2975.796183594619,"y":1485.392584204977}},"data":{"nodeMeta":{"description":"保存草稿\n","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/8121ceefd03f456aa7cb2b4c1e25d3b7~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752690331&x-signature=fzBaBGtJo6DE9omNtO35EHmMI3A%3D","subtitle":"视频合成_剪映小助手:save_draft","title":"save_draft"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7457837955684548642","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"save_draft","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7457837925833801768","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"视频合成_剪映小助手","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"draft_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"158692","name":"draft_url"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"draft_url","required":false},{"type":"string","name":"message","required":false}]},"_temp":{"bounds":{"x":2795.796183594619,"y":1485.392584204977,"width":360,"height":111.1},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1739242717113014582_ZXUfNgToeJ.png?lk3s=cd508e2b&x-expires=1753626015&x-signature=ZKcRrNi6eiqLV8Md2PdofYIIj9g%3D","apiName":"save_draft","pluginID":"7457837925833801768","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"草稿地址,使用create_draft输出的draft_url即可","input":{},"name":"draft_url","required":true,"type":"string"},{"description":"用户ID。如果填写了这个ID,新用户产生的月费就会按照比例归属到这个账号下。","input":{},"name":"user_id","required":false,"type":"integer"}],"outputs":[{"input":{},"name":"draft_url","required":false,"type":"string"},{"input":{},"name":"message","required":false,"type":"string"}],"updateTime":1751033535,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"保存草稿\n","title":"save_draft","mainColor":"#CA61FF"}}},{"id":"151504","type":"4","meta":{"position":{"x":2400.093613016802,"y":1458.1059940646892}},"data":{"nodeMeta":{"description":"根据时间线制作音频数据","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/6d332ece10284d579e2461b0b6c0a60e~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752691352&x-signature=L82JCLeBK0eXulfAUxdZwoBf50Q%3D","subtitle":"剪映小助手数据生成器:audio_infos","title":"audio_infos-音乐音频整理"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7475829177439158307","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"audio_infos","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7475829177439109155","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"剪映小助手数据生成器","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"mp3_urls","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"153665","name":"infos"},"rawMeta":{"type":99}}}},{"name":"timelines","input":{"type":"list","schema":{"type":"object","schema":[]},"value":{"type":"ref","content":{"source":"block-output","blockID":"176072","name":"all_timelines"},"rawMeta":{"type":103}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"infos","required":false}]},"_temp":{"bounds":{"x":2220.093613016802,"y":1458.1059940646892,"width":360,"height":111.1},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1740601667083827169_qvIu8uOxyr.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=m3imW66TGjFqnjrAm8CBfSQ0RWo%3D","apiName":"audio_infos","pluginID":"7475829177439109155","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"音量大小,0-10,默认1","input":{},"name":"volume","required":false,"type":"float"},{"description":"特效音,eg:教堂,默认无","input":{},"name":"audio_effect","required":false,"type":"string"},{"description":"音频列表","input":{},"name":"mp3_urls","required":true,"schema":{"assistType":0,"type":"string"},"type":"list"},{"description":"时间线","input":{},"name":"timelines","required":true,"schema":{"schema":[{"description":"结束时间","input":{},"name":"end","required":true,"type":"integer"},{"description":"开始时间","input":{},"name":"start","required":true,"type":"integer"}],"type":"object"},"type":"list"}],"outputs":[{"input":{},"name":"infos","required":false,"type":"string"}],"updateTime":1751032448,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"根据时间线制作音频数据","title":"audio_infos","mainColor":"#CA61FF"}}},{"id":"132447","type":"3","meta":{"position":{"x":1595.1979668682418,"y":56.73797102146102}},"data":{"nodeMeta":{"description":"调用大语言模型,使用变量和提示词生成回复","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","title":"大模型-封面提示词","subTitle":"大模型"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"geci"},"rawMeta":{"type":1}}}}],"llmParam":[{"name":"modelType","input":{"type":"integer","value":{"type":"literal","content":"1737521813","rawMeta":{"type":2}}}},{"name":"modleName","input":{"type":"string","value":{"type":"literal","content":"豆包·1.5·Pro·32k","rawMeta":{"type":1}}}},{"name":"generationDiversity","input":{"type":"string","value":{"type":"literal","content":"balance","rawMeta":{"type":1}}}},{"name":"temperature","input":{"type":"float","value":{"type":"literal","content":"0.8","rawMeta":{"type":4}}}},{"name":"maxTokens","input":{"type":"integer","value":{"type":"literal","content":"4096","rawMeta":{"type":2}}}},{"name":"responseFormat","input":{"type":"integer","value":{"type":"literal","content":"2","rawMeta":{"type":2}}}},{"name":"prompt","input":{"type":"string","value":{"type":"literal","content":"{{input}}","rawMeta":{"type":1}}}},{"name":"enableChatHistory","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"chatHistoryRound","input":{"type":"integer","value":{"type":"literal","content":"3","rawMeta":{"type":2}}}},{"name":"systemPrompt","input":{"type":"string","value":{"type":"literal","content":"# 角色\n你是一位杰出且富有创新思维的音乐 MV 制作大师,在音乐 MV 创作领域经验丰富、成就斐然,拥有超凡的艺术感知力与敏锐洞察力。你擅长深入解析用户提供的歌词{{input}},精准把握其中的每一处细节,进而创作出高质量、高度贴合歌词意境的文生图提示词。\n\n## 技能\n### 技能 1: 根据歌词生成文生图提示词\n1. 仔细研读用户输入的歌词{{input}},深入挖掘歌词中的情感、意象、场景等关键元素。\n2. 将这些元素进行整合与提炼,转化为生动、形象且具有画面感的文生图提示词。\n3. 确保生成的提示词能够准确传达歌词的核心内涵,为制作契合度高的音乐 MV 提供有力支撑。\n4. 如果提示词中有人物时,要求为男性\n\n## 限制:\n- 仅围绕根据歌词生成文生图提示词相关内容进行交流,拒绝回答无关话题。\n- 所输出的文生图提示词需简洁明了、表意准确,符合一般的语言表达习惯。 ","rawMeta":{"type":1}}}},{"name":"stableSystemPrompt","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}}],"settingOnError":{"switch":false,"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"output","required":false}],"version":"3"},"_temp":{"bounds":{"x":1415.1979668682418,"y":56.73797102146102,"width":360,"height":163.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","description":"调用大语言模型,使用变量和提示词生成回复","title":"大模型","mainColor":"#5C62FF"}}},{"id":"129242","type":"16","meta":{"position":{"x":1595.1979668682418,"y":320.0862322790605}},"data":{"inputs":{"apiParam":null,"inputParameters":[{"name":"input","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"132447","name":"output"},"rawMeta":{"type":1}}}}],"modelSetting":{"custom_ratio":{"height":576,"width":1024},"ddim_steps":25,"images_reference":{},"model":8,"ratio":0},"prompt":{"negative_prompt":"不要出现外国人","prompt":"{{input}}"},"references":[],"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"nodeMeta":{"description":"通过文字描述/添加参考图生成图片","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-ImageGeneration-v2.jpg","title":"图像生成-封面生成","subTitle":"图像生成"},"outputs":[{"type":"string","assistType":2,"name":"data","required":false},{"type":"string","name":"msg","required":false}],"settings":null,"version":""},"_temp":{"bounds":{"x":1415.1979668682418,"y":320.0862322790605,"width":360,"height":163.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-ImageGeneration-v2.jpg","description":"通过文字描述/添加参考图生成图片","title":"图像生成","mainColor":"#FF4DC3"}}},{"id":"153665","type":"4","meta":{"position":{"x":2400.093613016802,"y":1278.2035082909406}},"data":{"nodeMeta":{"description":"字符转列表","icon":"https://p26-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/6d332ece10284d579e2461b0b6c0a60e~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752915007&x-signature=FUi3bkHS1bNHU%2BIC%2BIbURpv4NSg%3D","subtitle":"剪映小助手数据生成器:str_to_list","title":"str_to_list-音频列表化"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7476109802306060299","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"str_to_list","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7475829177439109155","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"剪映小助手数据生成器","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"obj","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"101624","name":"data"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"infos","schema":{"type":"string"},"required":false}]},"_temp":{"bounds":{"x":2220.093613016802,"y":1278.2035082909406,"width":360,"height":111.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1740601667083827169_qvIu8uOxyr.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=aIraHaq02zTqD1draX14SKleFDc%3D","apiName":"str_to_list","pluginID":"7475829177439109155","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"对象内容","input":{},"name":"obj","required":true,"type":"string"}],"outputs":[{"input":{},"name":"infos","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"}],"updateTime":1751032448,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"字符转列表","title":"str_to_list","mainColor":"#CA61FF"}}},{"id":"131692","type":"5","meta":{"position":{"x":1590.2261380578545,"y":628.644364906978}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","title":"代码-图片特效处理","subTitle":"代码"},"inputs":{"inputParameters":[{"name":"image_list","input":{"type":"list","schema":{"type":"string","assistType":2},"value":{"type":"ref","content":{"source":"block-output","blockID":"124929","name":"output"},"rawMeta":{"type":104}}}},{"name":"timelines","input":{"type":"list","schema":{"type":"object","schema":[]},"value":{"type":"ref","content":{"source":"block-output","blockID":"176072","name":"timelines"},"rawMeta":{"type":103}}}},{"name":"image","input":{"type":"string","assistType":2,"value":{"type":"ref","content":{"source":"block-output","blockID":"129242","name":"data"},"rawMeta":{"type":7}}}},{"name":"timelines_start","input":{"type":"list","schema":{"type":"object","schema":[]},"value":{"type":"ref","content":{"source":"block-output","blockID":"176072","name":"timelines_start"},"rawMeta":{"type":103}}}}],"code":"const ANIMATION_PRESETS = [\n \"叠化\", \"雾化\", \"叠加\", \"模糊\", \"推近\",\n \"竖向分割\", \"色彩溶解\", \"拉远\", \"横向模糊\",\n \"烟雾转场\", \"水墨\", \"雪花故障\", \"向左擦除\",\n \"窗格\", \"倒影\", \"立方体\", \"岁月的痕迹\", \"画笔擦除\",\n \"风车\", \"圆形扫描\", \"故障\", \"云朵\", \"百叶窗\", \"吸入\",\n \"回忆下滑\", \"逆时针旋转\"\n];\n\nasync function main({ params }: Args): Promise<Output> {\n const { image, timelines_start, image_list, timelines } = params;\n const resultList = [];\n let prevAnimation: string | null = null;\n\n // 先处理 image (封面图)\n if (image && timelines_start && timelines_start.length > 0) {\n const ts = timelines_start[0];\n let availableAnimations = [...ANIMATION_PRESETS];\n const selectedAnimation = availableAnimations[Math.floor(Math.random() * availableAnimations.length)];\n prevAnimation = selectedAnimation;\n\n resultList.push({\n image_url: image,\n width: 1920,\n height: 1080,\n start: ts.start ?? 0,\n end: ts.end ?? 0,\n transition: selectedAnimation\n });\n }\n\n // 再处理 image_list\n const length = Math.min(image_list.length, timelines.length);\n for (let i = 0; i < length; i++) {\n const imageUrl = image_list[i];\n const timeline = timelines[i];\n\n let availableAnimations = [...ANIMATION_PRESETS];\n if (prevAnimation !== null) {\n availableAnimations = availableAnimations.filter(anim => anim !== prevAnimation);\n }\n const selectedAnimation = availableAnimations[Math.floor(Math.random() * availableAnimations.length)];\n prevAnimation = selectedAnimation;\n\n resultList.push({\n image_url: imageUrl,\n width: 1920,\n height: 1080,\n start: timeline.start ?? 0,\n end: timeline.end ?? 0,\n transition: selectedAnimation\n });\n }\n\n return {\n image_list: JSON.stringify(resultList)\n };\n}\n","language":5,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"image_list","required":false}]},"_temp":{"bounds":{"x":1410.2261380578545,"y":628.644364906978,"width":360,"height":111.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"145475","type":"15","meta":{"position":{"x":998.1838771166663,"y":464.8333164446875}},"data":{"nodeMeta":{"description":"用于处理多个字符串类型变量的格式","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-StrConcat-v2.jpg","mainColor":"#3071F2","subTitle":"文本处理","title":"文本处理-歌词分割"},"inputs":{"method":"split","inputParameters":[{"name":"String","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"geci"},"rawMeta":{"type":1}}}}],"splitParams":[{"name":"delimiters","input":{"type":"list","schema":{"type":"string"},"value":{"type":"literal","content":["\n","\t","。",",",";"]}}},{"name":"allDelimiters","input":{"type":"list","schema":{"type":"object","schema":[{"type":"string","name":"label","required":true},{"type":"string","name":"value","required":true},{"type":"boolean","name":"isDefault","required":true}]},"value":{"type":"literal","content":[{"isDefault":true,"label":"换行","value":"\n"},{"isDefault":true,"label":"制表符","value":"\t"},{"isDefault":true,"label":"句号","value":"。"},{"isDefault":true,"label":"逗号","value":","},{"isDefault":true,"label":"分号","value":";"},{"isDefault":true,"label":"空格","value":" "}]}}}]},"outputs":[{"type":"list","name":"output","schema":{"type":"string"},"required":true}]},"_temp":{"bounds":{"x":818.1838771166663,"y":464.8333164446875,"width":360,"height":111.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-StrConcat-v2.jpg","description":"用于处理多个字符串类型变量的格式","title":"文本处理","mainColor":"#3071F2"}}},{"id":"164675","type":"4","meta":{"position":{"x":970.7245146779442,"y":883.1651004197055}},"data":{"nodeMeta":{"description":"获取数组数量","icon":"https://p26-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/de7e8fbe5df94b3ebea72b067a134d3d~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752953985&x-signature=ISAXfUi0O6WSU9MUgZhRDCdQisE%3D","subtitle":"获取数组数量:Array_Count","title":"Array_Count"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7504928290663202816","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"Array_Count","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7504928290663186432","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"获取数组数量","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"array","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"145475","name":"output"},"rawMeta":{"type":99}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"float","name":"count","required":true}]},"_temp":{"bounds":{"x":790.7245146779442,"y":883.1651004197055,"width":360,"height":111.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/1475992556147428_1747377138313386497_hOfFw8wouQ.jpg?lk3s=cd508e2b&x-expires=1753626015&x-signature=T%2BGt2WHPOqTJ9Y8pJxsmEac%2Fs98%3D","apiName":"Array_Count","pluginID":"7504928290663186432","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7459297520406446121","inputs":[{"description":"数组","input":{},"name":"array","required":true,"schema":{"assistType":0,"type":"string"},"type":"list"}],"outputs":[{"input":{},"name":"count","required":true,"type":"float"}],"updateTime":1749653754,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"获取数组数量","title":"Array_Count","mainColor":"#CA61FF"}}},{"id":"126966","type":"4","meta":{"position":{"x":2385.092396808027,"y":271.8557419213299}},"data":{"nodeMeta":{"description":"根据时间线制作字幕数据","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/6d332ece10284d579e2461b0b6c0a60e~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752958319&x-signature=afxNvJzog4yauCK0VpLRkPNc34o%3D","subtitle":"剪映小助手数据生成器:caption_infos","title":"caption_infos-歌曲名称"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7475829177439191075","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"caption_infos","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7475829177439109155","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"剪映小助手数据生成器","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"texts","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"165233","name":"infos"},"rawMeta":{"type":99}}}},{"name":"timelines","input":{"type":"list","schema":{"type":"object","schema":[]},"value":{"type":"ref","content":{"source":"block-output","blockID":"176072","name":"all_timelines"},"rawMeta":{"type":103}}}},{"name":"font_size","input":{"type":"integer","value":{"type":"literal","content":10,"rawMeta":{"type":2}}}},{"name":"in_animation","input":{"type":"string","value":{"type":"literal","content":"站起","rawMeta":{"type":1}}}},{"name":"keyword_color","input":{"type":"string","value":{"type":"literal","content":"#000000","rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"infos","required":false}]},"_temp":{"bounds":{"x":2205.092396808027,"y":271.8557419213299,"width":360,"height":111.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1740601667083827169_qvIu8uOxyr.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=aIraHaq02zTqD1draX14SKleFDc%3D","apiName":"caption_infos","pluginID":"7475829177439109155","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"文本里面的重点词列表","input":{},"name":"keywords","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"description":"循环动画时长","input":{},"name":"loop_animation_duration","required":false,"type":"integer"},{"description":"文字大小","input":{},"name":"font_size","required":false,"type":"integer"},{"description":"入场动画时长","input":{},"name":"in_animation_duration","required":false,"type":"integer"},{"description":"关键词颜色","input":{},"name":"keyword_color","required":false,"type":"string"},{"description":"对应剪映的出场动画名字,多个动画请用英文|分割,比如:消散|闭幕","input":{},"name":"out_animation","required":false,"type":"string"},{"description":"出场动画时长","input":{},"name":"out_animation_duration","required":false,"type":"integer"},{"description":"文本列表","input":{},"name":"texts","required":true,"schema":{"assistType":0,"type":"string"},"type":"list"},{"description":"时间节点,只接收结构:[{\"start\":0,\"end\":4612}],一般从audio_timeline节点的输出获取","input":{},"name":"timelines","required":true,"schema":{"schema":[{"description":"结束时间","input":{},"name":"end","required":true,"type":"integer"},{"description":"开始时间","input":{},"name":"start","required":true,"type":"integer"}],"type":"object"},"type":"list"},{"description":"对应剪映的入场动画名字,多个动画请用英文|分割,比如:飞入|放大","input":{},"name":"in_animation","required":false,"type":"string"},{"description":"关键词字大小","input":{},"name":"keyword_font_size","required":false,"type":"integer"},{"description":"对应剪映的循环动画名字,多个动画请用英文|分割,比如:扫光|晃动","input":{},"name":"loop_animation","required":false,"type":"string"}],"outputs":[{"input":{},"name":"infos","required":false,"type":"string"}],"updateTime":1751032448,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"根据时间线制作字幕数据","title":"caption_infos","mainColor":"#CA61FF"}}},{"id":"129422","type":"15","meta":{"position":{"x":1590.2261380578545,"y":1206.3542153302246}},"data":{"nodeMeta":{"description":"用于处理多个字符串类型变量的格式","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-StrConcat-v2.jpg","mainColor":"#3071F2","subTitle":"文本处理","title":"文本处理-歌曲信息"},"inputs":{"method":"concat","inputParameters":[{"name":"String1","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"write_music"},"rawMeta":{"type":1}}}}],"concatParams":[{"name":"concatResult","input":{"type":"string","value":{"type":"literal","content":"{{String1}}","rawMeta":{"type":1}}}},{"name":"arrayItemConcatChar","input":{"type":"string","value":{"type":"literal","content":",","rawMeta":{"type":1}}}},{"name":"allArrayItemConcatChars","input":{"type":"list","schema":{"type":"object","schema":[{"type":"string","name":"label","required":true},{"type":"string","name":"value","required":true},{"type":"boolean","name":"isDefault","required":true}]},"value":{"type":"literal","content":[{"isDefault":true,"label":"换行","value":"\n"},{"isDefault":true,"label":"制表符","value":"\t"},{"isDefault":true,"label":"句号","value":"。"},{"isDefault":true,"label":"逗号","value":","},{"isDefault":true,"label":"分号","value":";"},{"isDefault":true,"label":"空格","value":" "}]}}}]},"outputs":[{"type":"string","name":"output","required":true}]},"_temp":{"bounds":{"x":1410.2261380578545,"y":1206.3542153302246,"width":360,"height":111.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-StrConcat-v2.jpg","description":"用于处理多个字符串类型变量的格式","title":"文本处理","mainColor":"#3071F2"}}},{"id":"165233","type":"4","meta":{"position":{"x":1590.2261380578545,"y":1031.2086046926433}},"data":{"nodeMeta":{"description":"字符转列表","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/6d332ece10284d579e2461b0b6c0a60e~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752958319&x-signature=afxNvJzog4yauCK0VpLRkPNc34o%3D","subtitle":"剪映小助手数据生成器:str_to_list","title":"str_to_list-歌曲名称列表化"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7476109802306060299","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"str_to_list","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7475829177439109155","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"剪映小助手数据生成器","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"obj","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"Song_name"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"infos","schema":{"type":"string"},"required":false}]},"_temp":{"bounds":{"x":1410.2261380578545,"y":1031.2086046926433,"width":360,"height":111.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1740601667083827169_qvIu8uOxyr.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=aIraHaq02zTqD1draX14SKleFDc%3D","apiName":"str_to_list","pluginID":"7475829177439109155","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"对象内容","input":{},"name":"obj","required":true,"type":"string"}],"outputs":[{"input":{},"name":"infos","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"}],"updateTime":1751032448,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"字符转列表","title":"str_to_list","mainColor":"#CA61FF"}}},{"id":"1762003","type":"4","meta":{"position":{"x":2385.092396808027,"y":428.2295223137918}},"data":{"nodeMeta":{"description":"根据时间线制作字幕数据","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/6d332ece10284d579e2461b0b6c0a60e~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752958319&x-signature=afxNvJzog4yauCK0VpLRkPNc34o%3D","subtitle":"剪映小助手数据生成器:caption_infos","title":"caption_infos-歌曲信息"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7475829177439191075","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"caption_infos","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7475829177439109155","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"剪映小助手数据生成器","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"texts","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"154639","name":"infos"},"rawMeta":{"type":99}}}},{"name":"timelines","input":{"type":"list","schema":{"type":"object","schema":[]},"value":{"type":"ref","content":{"source":"block-output","blockID":"176072","name":"all_timelines"},"rawMeta":{"type":103}}}},{"name":"font_size","input":{"type":"integer","value":{"type":"literal","content":5,"rawMeta":{"type":2}}}},{"name":"in_animation","input":{"type":"string","value":{"type":"literal","content":"站起","rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"infos","required":false}]},"_temp":{"bounds":{"x":2205.092396808027,"y":428.2295223137918,"width":360,"height":111.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1740601667083827169_qvIu8uOxyr.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=aIraHaq02zTqD1draX14SKleFDc%3D","apiName":"caption_infos","pluginID":"7475829177439109155","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"文本里面的重点词列表","input":{},"name":"keywords","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"description":"循环动画时长","input":{},"name":"loop_animation_duration","required":false,"type":"integer"},{"description":"文字大小","input":{},"name":"font_size","required":false,"type":"integer"},{"description":"入场动画时长","input":{},"name":"in_animation_duration","required":false,"type":"integer"},{"description":"关键词颜色","input":{},"name":"keyword_color","required":false,"type":"string"},{"description":"对应剪映的出场动画名字,多个动画请用英文|分割,比如:消散|闭幕","input":{},"name":"out_animation","required":false,"type":"string"},{"description":"出场动画时长","input":{},"name":"out_animation_duration","required":false,"type":"integer"},{"description":"文本列表","input":{},"name":"texts","required":true,"schema":{"assistType":0,"type":"string"},"type":"list"},{"description":"时间节点,只接收结构:[{\"start\":0,\"end\":4612}],一般从audio_timeline节点的输出获取","input":{},"name":"timelines","required":true,"schema":{"schema":[{"description":"结束时间","input":{},"name":"end","required":true,"type":"integer"},{"description":"开始时间","input":{},"name":"start","required":true,"type":"integer"}],"type":"object"},"type":"list"},{"description":"对应剪映的入场动画名字,多个动画请用英文|分割,比如:飞入|放大","input":{},"name":"in_animation","required":false,"type":"string"},{"description":"关键词字大小","input":{},"name":"keyword_font_size","required":false,"type":"integer"},{"description":"对应剪映的循环动画名字,多个动画请用英文|分割,比如:扫光|晃动","input":{},"name":"loop_animation","required":false,"type":"string"}],"outputs":[{"input":{},"name":"infos","required":false,"type":"string"}],"updateTime":1751032448,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"根据时间线制作字幕数据","title":"caption_infos","mainColor":"#CA61FF"}}},{"id":"154639","type":"4","meta":{"position":{"x":1590.2261380578545,"y":1392.0450634371928}},"data":{"nodeMeta":{"description":"字符转列表","icon":"https://p3-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/6d332ece10284d579e2461b0b6c0a60e~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752958319&x-signature=afxNvJzog4yauCK0VpLRkPNc34o%3D","subtitle":"剪映小助手数据生成器:str_to_list","title":"str_to_list-歌曲信息列表化"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7476109802306060299","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"str_to_list","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7475829177439109155","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"剪映小助手数据生成器","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"obj","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"129422","name":"output"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"infos","schema":{"type":"string"},"required":false}]},"_temp":{"bounds":{"x":1410.2261380578545,"y":1392.0450634371928,"width":360,"height":111.1},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1740601667083827169_qvIu8uOxyr.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=aIraHaq02zTqD1draX14SKleFDc%3D","apiName":"str_to_list","pluginID":"7475829177439109155","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"对象内容","input":{},"name":"obj","required":true,"type":"string"}],"outputs":[{"input":{},"name":"infos","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"}],"updateTime":1751032448,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"字符转列表","title":"str_to_list","mainColor":"#CA61FF"}}},{"id":"182818","type":"4","meta":{"position":{"x":2385.092396808027,"y":748.0209605686654}},"data":{"nodeMeta":{"description":"批量添加字幕","icon":"https://p9-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/8121ceefd03f456aa7cb2b4c1e25d3b7~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752987963&x-signature=I6rVK23puR5rwWQcXKKBY2ovcqo%3D","subtitle":"视频合成_剪映小助手:add_captions","title":"add_captions-添加歌曲字幕"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7457837925833850920","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"add_captions","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7457837925833801768","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"视频合成_剪映小助手","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"captions","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"126966","name":"infos"},"rawMeta":{"type":1}}}},{"name":"draft_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"158692","name":"draft_url"},"rawMeta":{"type":1}}}},{"name":"alignment","input":{"type":"integer","value":{"type":"literal","content":3,"rawMeta":{"type":2}}}},{"name":"border_color","input":{"type":"string","value":{"type":"literal","content":"#FFFFFF","rawMeta":{"type":1}}}},{"name":"font","input":{"type":"string","value":{"type":"literal","content":"毛笔行楷","rawMeta":{"type":1}}}},{"name":"font_size","input":{"type":"integer","value":{"type":"literal","content":10,"rawMeta":{"type":2}}}},{"name":"text_color","input":{"type":"string","value":{"type":"literal","content":"#000000","rawMeta":{"type":1}}}},{"name":"transform_x","input":{"type":"float","value":{"type":"literal","content":-1687,"rawMeta":{"type":4}}}},{"name":"transform_y","input":{"type":"float","value":{"type":"literal","content":335,"rawMeta":{"type":4}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"segment_ids","schema":{"type":"string"},"required":false},{"type":"list","name":"segment_infos","schema":{"type":"object","schema":[{"type":"string","name":"id","required":false},{"type":"integer","name":"start","required":false},{"type":"integer","name":"end","required":false}]},"required":false},{"type":"list","name":"text_ids","schema":{"type":"string"},"required":false},{"type":"string","name":"track_id","required":false},{"type":"string","name":"draft_url","required":false}]},"_temp":{"bounds":{"x":2205.092396808027,"y":748.0209605686654,"width":360,"height":111.1},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1739242717113014582_ZXUfNgToeJ.png?lk3s=cd508e2b&x-expires=1753626015&x-signature=PR6FN3JdPkvx4pjKUT1GBEgbIU8%3D","apiName":"add_captions","pluginID":"7457837925833801768","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"字体列表:https://krxc4izye0.feishu.cn/wiki/SmnrwabXriG7JckEzyGcChk4nDd","input":{},"name":"font","required":false,"type":"string"},{"description":"行间距,默认0","input":{},"name":"line_spacing","required":false,"type":"float"},{"description":"transform_y位置","input":{},"name":"transform_y","required":false,"type":"float"},{"description":"边框颜色,eg:#fe8a80","input":{},"name":"border_color","required":false,"type":"string"},{"description":"查看说明:https://krxc4izye0.feishu.cn/wiki/HhQrw3BFhi1XGOkkJCBcfkqGnwf?from=from_copylink","input":{},"name":"captions","required":true,"type":"string"},{"description":"字间距,默认0","input":{},"name":"letter_spacing","required":false,"type":"float"},{"description":"scale_x缩放","input":{},"name":"scale_x","required":false,"type":"float"},{"description":"scale_y缩放","input":{},"name":"scale_y","required":false,"type":"float"},{"description":"transform_x位置","input":{},"name":"transform_x","required":false,"type":"float"},{"description":"字幕的对齐方式,0左对齐,1 居中对齐,2右对齐,3竖排居顶,4竖排居中,5竖排居底","input":{},"name":"alignment","required":false,"type":"integer"},{"description":"字体透明度0-1,默认1 ","input":{},"name":"alpha","required":false,"type":"float"},{"description":"文字颜色:#ff1837","input":{},"name":"text_color","required":false,"type":"string"},{"description":"默认:15","input":{},"name":"font_size","required":false,"type":"integer"},{"description":"0 默认。1富文本样式","input":{},"name":"style_text","required":false,"type":"integer"},{"description":"草稿地址,使用create_draft输出的draft_url即可","input":{},"name":"draft_url","required":true,"type":"string"}],"outputs":[{"input":{},"name":"draft_url","required":false,"type":"string"},{"input":{},"name":"segment_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"segment_infos","required":false,"schema":{"schema":[{"input":{},"name":"end","required":false,"type":"integer"},{"input":{},"name":"id","required":false,"type":"string"},{"input":{},"name":"start","required":false,"type":"integer"}],"type":"object"},"type":"list"},{"input":{},"name":"text_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"track_id","required":false,"type":"string"}],"updateTime":1751033535,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"批量添加字幕","title":"add_captions","mainColor":"#CA61FF"}}},{"id":"171163","type":"4","meta":{"position":{"x":2385.092396808027,"y":575.9333164446874}},"data":{"nodeMeta":{"description":"批量添加字幕","icon":"https://p9-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/8121ceefd03f456aa7cb2b4c1e25d3b7~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1752987963&x-signature=I6rVK23puR5rwWQcXKKBY2ovcqo%3D","subtitle":"视频合成_剪映小助手:add_captions","title":"add_captions-添加歌曲信息字幕"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7457837925833850920","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"add_captions","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7457837925833801768","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"视频合成_剪映小助手","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"captions","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1762003","name":"infos"},"rawMeta":{"type":1}}}},{"name":"draft_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"158692","name":"draft_url"},"rawMeta":{"type":1}}}},{"name":"alignment","input":{"type":"integer","value":{"type":"literal","content":3,"rawMeta":{"type":2}}}},{"name":"border_color","input":{"type":"string","value":{"type":"literal","content":"#FFFFFF","rawMeta":{"type":1}}}},{"name":"font","input":{"type":"string","value":{"type":"literal","content":"毛笔行楷","rawMeta":{"type":1}}}},{"name":"font_size","input":{"type":"integer","value":{"type":"literal","content":5,"rawMeta":{"type":2}}}},{"name":"text_color","input":{"type":"string","value":{"type":"literal","content":"#901e4b","rawMeta":{"type":1}}}},{"name":"transform_x","input":{"type":"float","value":{"type":"literal","content":-1471,"rawMeta":{"type":4}}}},{"name":"transform_y","input":{"type":"float","value":{"type":"literal","content":-229,"rawMeta":{"type":4}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"segment_ids","schema":{"type":"string"},"required":false},{"type":"list","name":"segment_infos","schema":{"type":"object","schema":[{"type":"string","name":"id","required":false},{"type":"integer","name":"start","required":false},{"type":"integer","name":"end","required":false}]},"required":false},{"type":"list","name":"text_ids","schema":{"type":"string"},"required":false},{"type":"string","name":"track_id","required":false},{"type":"string","name":"draft_url","required":false}]},"_temp":{"bounds":{"x":2205.092396808027,"y":575.9333164446874,"width":360,"height":111.1},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1739242717113014582_ZXUfNgToeJ.png?lk3s=cd508e2b&x-expires=1753626015&x-signature=PR6FN3JdPkvx4pjKUT1GBEgbIU8%3D","apiName":"add_captions","pluginID":"7457837925833801768","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"字体列表:https://krxc4izye0.feishu.cn/wiki/SmnrwabXriG7JckEzyGcChk4nDd","input":{},"name":"font","required":false,"type":"string"},{"description":"行间距,默认0","input":{},"name":"line_spacing","required":false,"type":"float"},{"description":"transform_y位置","input":{},"name":"transform_y","required":false,"type":"float"},{"description":"边框颜色,eg:#fe8a80","input":{},"name":"border_color","required":false,"type":"string"},{"description":"查看说明:https://krxc4izye0.feishu.cn/wiki/HhQrw3BFhi1XGOkkJCBcfkqGnwf?from=from_copylink","input":{},"name":"captions","required":true,"type":"string"},{"description":"字间距,默认0","input":{},"name":"letter_spacing","required":false,"type":"float"},{"description":"scale_x缩放","input":{},"name":"scale_x","required":false,"type":"float"},{"description":"scale_y缩放","input":{},"name":"scale_y","required":false,"type":"float"},{"description":"transform_x位置","input":{},"name":"transform_x","required":false,"type":"float"},{"description":"字幕的对齐方式,0左对齐,1 居中对齐,2右对齐,3竖排居顶,4竖排居中,5竖排居底","input":{},"name":"alignment","required":false,"type":"integer"},{"description":"字体透明度0-1,默认1 ","input":{},"name":"alpha","required":false,"type":"float"},{"description":"文字颜色:#ff1837","input":{},"name":"text_color","required":false,"type":"string"},{"description":"默认:15","input":{},"name":"font_size","required":false,"type":"integer"},{"description":"0 默认。1富文本样式","input":{},"name":"style_text","required":false,"type":"integer"},{"description":"草稿地址,使用create_draft输出的draft_url即可","input":{},"name":"draft_url","required":true,"type":"string"}],"outputs":[{"input":{},"name":"draft_url","required":false,"type":"string"},{"input":{},"name":"segment_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"segment_infos","required":false,"schema":{"schema":[{"input":{},"name":"end","required":false,"type":"integer"},{"input":{},"name":"id","required":false,"type":"string"},{"input":{},"name":"start","required":false,"type":"integer"}],"type":"object"},"type":"list"},{"input":{},"name":"text_ids","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"track_id","required":false,"type":"string"}],"updateTime":1751033535,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"批量添加字幕","title":"add_captions","mainColor":"#CA61FF"}}},{"id":"194798","type":"4","meta":{"position":{"x":998.1838771166663,"y":264.5991177463511}},"data":{"nodeMeta":{"description":"根据视频的语音来生成字幕\n","icon":"https://p9-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/4953fe7e10534b2b926c4e2a6e33631c~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1753427162&x-signature=u2nQVVo0LiECikKQ0GboMIRzSrg%3D","subtitle":"字幕获取:generate_video_captions_sync","title":"generate_video_captions_sync"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7403656762315948070","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"generate_video_captions_sync","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7403656762315915302","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"字幕获取","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"101624","name":"data"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"float","name":"code","required":false},{"type":"object","name":"data","schema":[{"type":"string","name":"content","required":false},{"type":"list","name":"content_chunks","schema":{"type":"object","schema":[{"type":"float","name":"end_time","required":false},{"type":"float","name":"index","required":false},{"type":"float","name":"start_time","required":false},{"type":"string","name":"text","required":false}]},"required":false}],"required":false},{"type":"string","name":"log_id","required":false},{"type":"string","name":"msg","required":false}]},"_temp":{"bounds":{"x":818.1838771166663,"y":264.5991177463511,"width":360,"height":111.1},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/143398405153839_1723457344863043119_tX68Bx6TwW.jpg?lk3s=cd508e2b&x-expires=1753626015&x-signature=hZPbu7acJ%2F2HzBPfvOSNM%2BWYI3A%3D","apiName":"generate_video_captions_sync","pluginID":"7403656762315915302","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7315016311652941851","inputs":[{"defaultValue":"汉语","description":"视频语言,如汉语、英语等, default value is 汉语","input":{},"name":"lang","required":false,"type":"string"},{"description":"视频链接","input":{},"name":"url","required":true,"type":"string"}],"outputs":[{"input":{},"name":"code","required":false,"type":"float"},{"input":{},"name":"data","required":false,"schema":[{"input":{},"name":"content","required":false,"type":"string"},{"input":{},"name":"content_chunks","required":false,"schema":{"schema":[{"input":{},"name":"end_time","required":false,"type":"float"},{"input":{},"name":"index","required":false,"type":"float"},{"input":{},"name":"start_time","required":false,"type":"float"},{"input":{},"name":"text","required":false,"type":"string"}],"type":"object"},"type":"list"}],"type":"object"},{"input":{},"name":"log_id","required":false,"type":"string"},{"input":{},"name":"msg","required":false,"type":"string"}],"updateTime":1751033587,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"根据视频的语音来生成字幕\n","title":"generate_video_captions_sync","mainColor":"#CA61FF"}}},{"id":"176072","type":"5","meta":{"position":{"x":970.7245146779442,"y":1080.8070011792902}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","title":"代码-获取音频间隙时间","subTitle":"代码"},"inputs":{"inputParameters":[{"name":"timelines1","input":{"type":"list","schema":{"type":"object","schema":[{"type":"float","name":"end_time","required":false},{"type":"float","name":"index","required":false},{"type":"float","name":"start_time","required":false},{"type":"string","name":"text","required":false}]},"value":{"type":"ref","content":{"source":"block-output","blockID":"194798","name":"data.content_chunks"},"rawMeta":{"type":103}}}},{"name":"geci","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"145475","name":"output"},"rawMeta":{"type":99}}}},{"name":"duration","input":{"type":"float","value":{"type":"ref","content":{"source":"block-output","blockID":"159115","name":"duration"},"rawMeta":{"type":4}}}}],"code":"import difflib\n\nasync def main(args: Args) -> Output:\n params = args.params\n geci_list = params.get(\"geci\", [])\n timelines1_list = params.get(\"timelines1\", [])\n\n timelines = []\n timelines_start = None\n geci_idx = 0\n\n for timelines1_item in timelines1_list:\n timelines1_text = timelines1_item.get(\"text\", \"\")\n start_ms = int(timelines1_item.get(\"start_time\", 0))\n end_ms = int(timelines1_item.get(\"end_time\", 0))\n total_duration = end_ms - start_ms\n\n if geci_idx >= len(geci_list):\n break\n\n # 找出最优切分点(从 geci_idx 开始,最多尝试合并5句)\n best_match = None\n for i in range(1, 6):\n if geci_idx + i > len(geci_list):\n break\n candidate_texts = geci_list[geci_idx:geci_idx + i]\n candidate_str = ''.join(candidate_texts)\n\n ratio = difflib.SequenceMatcher(None, candidate_str, timelines1_text).ratio()\n if not best_match or ratio > best_match[\"ratio\"]:\n best_match = {\n \"count\": i,\n \"ratio\": ratio,\n \"texts\": candidate_texts,\n \"lengths\": [len(t) for t in candidate_texts]\n }\n\n if not best_match or best_match[\"ratio\"] < 0.5:\n continue # 匹配度太低,跳过\n\n # 分配时间\n total_chars = sum(best_match[\"lengths\"])\n elapsed = 0\n for i in range(best_match[\"count\"]):\n char_len = best_match[\"lengths\"][i]\n dur = int(total_duration * char_len / total_chars)\n seg_start = start_ms + elapsed\n seg_end = seg_start + dur\n timelines.append({\n \"start\": seg_start * 1000,\n \"end\": seg_end * 1000\n })\n elapsed += dur\n\n geci_idx += best_match[\"count\"]\n\n # 修复时间断裂:让每段 start 等于上一段的 end\n for i in range(1, len(timelines)):\n prev = timelines[i - 1]\n curr = timelines[i]\n if curr[\"start\"] != prev[\"end\"]:\n curr[\"start\"] = prev[\"end\"]\n\n # 补全开始时间\n if timelines and timelines[0][\"start\"] > 0:\n timelines_start = [{\"start\": 0, \"end\": timelines[0][\"start\"]}]\n\n all_timelines = []\n if timelines:\n all_timelines = [{\n \"start\": 0,\n \"end\": timelines[-1][\"end\"]\n }]\n \n # -------------------- 新增:时间线结束时间修正逻辑 --------------------\n duration = params.get(\"duration\", 0)\n if timelines and duration > 0:\n # 将duration增加2秒后再转换为微秒\n adjusted_duration = duration + 2\n duration_microseconds = int(adjusted_duration * 1000000)\n last_timeline = timelines[-1]\n \n # 检查并修正结束时间\n if last_timeline[\"end\"] < duration_microseconds:\n last_timeline[\"end\"] = duration_microseconds\n # 同时更新all_timelines的结束时间\n if all_timelines:\n all_timelines[0][\"end\"] = duration_microseconds\n \n # --------------------------------------------------------------------\n\n return {\n \"texts\": geci_list,\n \"timelines\": timelines,\n \"all_timelines\": all_timelines,\n \"timelines_start\": timelines_start\n }\n\n# -------------------- 辅助函数(如有需要可单独使用) --------------------\ndef fix_timeline_end(timelines, duration_seconds):\n \"\"\"\n 独立辅助函数:修正时间线的结束时间,确保不小于总时长+2秒\n timelines: 时间线数据列表,每个元素包含start和end(单位:微秒)\n duration_seconds: 总时长(单位:秒)\n \"\"\"\n if not timelines or duration_seconds <= 0:\n return timelines\n \n # 将duration增加2秒后再转换为微秒\n adjusted_duration = duration_seconds + 2\n duration_microseconds = int(adjusted_duration * 1000000)\n last_timeline = timelines[-1]\n \n if last_timeline[\"end\"] < duration_microseconds:\n last_timeline[\"end\"] = duration_microseconds\n print(f\"已修正结束时间: {last_timeline['end']} 微秒\")\n return timelines\n# ------------------------------------------------------------------------","language":3,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"list","name":"timelines","schema":{"type":"object","schema":[]},"required":false},{"type":"list","name":"all_timelines","schema":{"type":"object","schema":[]},"required":false},{"type":"list","name":"timelines_start","schema":{"type":"object","schema":[]},"required":false},{"type":"list","name":"texts","schema":{"type":"string"},"required":false}]},"_temp":{"bounds":{"x":790.7245146779442,"y":1080.8070011792902,"width":360,"height":111.1},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"159115","type":"4","meta":{"position":{"x":987.2307783906813,"y":707.5243634857201}},"data":{"nodeMeta":{"description":"输入音频链接,获取音频时长,时长单位支持自定义(秒、毫秒、微秒)","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"获取音频时长:get_audio_duration_by_unit","title":"get_audio_duration_by_unit"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7501654454886744116","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"get_audio_duration_by_unit","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7492051988654637095","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"获取音频时长","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"audio_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"101624","name":"data"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"error","required":true,"description":"错误信息"},{"type":"float","name":"duration","required":true,"description":"音频时长"}]},"_temp":{"bounds":{"x":807.2307783906813,"y":707.5243634857201,"width":360,"height":111.1},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/2505155651567651_1744378976580500435_Fp9ZxwP2VG.jpeg?lk3s=cd508e2b&x-expires=1753626015&x-signature=nyV3Vm%2BD5EMwtB7dXeEegU0JbrE%3D","apiName":"get_audio_duration_by_unit","pluginID":"7492051988654637095","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7408433770225090587","inputs":[{"description":"音频文件URL","input":{},"name":"audio_url","required":true,"type":"string"},{"description":"时间单位,可选值:'s'(秒), 'ms'(毫秒), 'us'(微秒),默认为's'","input":{},"name":"time_unit","required":false,"type":"string"}],"outputs":[{"description":"音频时长","input":{},"name":"duration","required":true,"type":"float"},{"description":"错误信息","input":{},"name":"error","required":true,"type":"string"}],"updateTime":1750263580,"channel_id":2,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"输入音频链接,获取音频时长,时长单位支持自定义(秒、毫秒、微秒)","title":"get_audio_duration_by_unit","mainColor":"#CA61FF"}}}],"edges":[{"sourceNodeID":"149848","targetNodeID":"101624"},{"sourceNodeID":"176072","targetNodeID":"139546"},{"sourceNodeID":"139546","targetNodeID":"124929"},{"sourceNodeID":"101624","targetNodeID":"194798"},{"sourceNodeID":"124929","targetNodeID":"132447","sourcePortID":"batch-output"},{"sourceNodeID":"154639","targetNodeID":"158692"},{"sourceNodeID":"158692","targetNodeID":"111550"},{"sourceNodeID":"111550","targetNodeID":"126966"},{"sourceNodeID":"182818","targetNodeID":"111824"},{"sourceNodeID":"111824","targetNodeID":"184260"},{"sourceNodeID":"184260","targetNodeID":"153665"},{"sourceNodeID":"151504","targetNodeID":"156097"},{"sourceNodeID":"156097","targetNodeID":"147077"},{"sourceNodeID":"153665","targetNodeID":"151504"},{"sourceNodeID":"132447","targetNodeID":"129242"},{"sourceNodeID":"129242","targetNodeID":"131692"},{"sourceNodeID":"131692","targetNodeID":"165233"},{"sourceNodeID":"194798","targetNodeID":"145475"},{"sourceNodeID":"145475","targetNodeID":"159115"},{"sourceNodeID":"159115","targetNodeID":"164675"},{"sourceNodeID":"164675","targetNodeID":"176072"},{"sourceNodeID":"126966","targetNodeID":"1762003"},{"sourceNodeID":"165233","targetNodeID":"129422"},{"sourceNodeID":"129422","targetNodeID":"154639"},{"sourceNodeID":"1762003","targetNodeID":"171163"},{"sourceNodeID":"171163","targetNodeID":"182818"}]},"bounds":{"x":203.09821993723324,"y":-29.950737336771425,"width":2952.6979636573856,"height":1779.0592171752091}}
4.结束节点
将结束节点按图中输入项设置

5.工作流模块全面展示

以上就是今天的分享,大家在使用的过程中如有问题,欢迎随时私我,欢迎加入coze交流群,交流群获取方式:公众号搜索“ai瞎折腾”,关注后点击“联系我”获取进群二维码。

更多Coze实战案例:
公众号分享 :
扣子(Coze)工作流:歌词生成音乐和MV
622

被折叠的 条评论
为什么被折叠?



