![图片[1]-S146情绪放大镜视频版-亲测资源](https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEXjvxqXkyer3b82XdZaTFAaQObhjcewAACrS0AAnUL8VaCqZ_KZTecKT0E.png)
开始节点
输入:subject(选题主题,让大模型生成内容)、wenan(自己输入文案)、wenan_file(上传TXT格式文案)、sy_account_name(水印名)、mihe_key(米核API Key)
输出:全局变量 subject, wenan, file_content 完整入参下发全流程节点
功能:接收外部选题、手动文案或文件链接,作为工作流数据源
作用:整条工作流唯一启动入口

1号:文本转化|代码节点
输入: 开始节点输出的 raw_input (subject/wenan/raw_content)
输出: formatted_string (统一格式的文本变量)
功能: 处理多个字符串类型变量的格式,清洗空格、换行符等无效字符
作用: 为后续逻辑判断和数据提取准备标准化的数据源

2号:文案提取|工具节点(URL→Text)
输入: 1号输出 formatted_string (如果是URL或文件路径)
输出: data (完整故事纯文本内容/title)
功能: 读取云端 TXT、PDF、DOCX 或网页 URL,提取无格式原文
作用: 获取原始故事文案,如果用户输入的是链接则在此处转化为文本

3号:自己输入文案变量聚合|代码节点
输入: 2号输出 data 或者手动输入的 wenan
输出: processed_text (聚合后的标准变量)
功能: 编写代码合并多来源输入变量,判断内容有效性及来源类型
作用: 数据清洗枢纽,决定后续是否需要进行 AI 生成或分割处理
【代码】

4号:是否自己输入的文案|条件分支器
输入: 3号输出 processed_text
输出: true通路 (指向5号AI生成) ; false通路 (指向7号智能分割)
功能: 逻辑判断:若用户提供了 subject选题 → True;若提供了 wenan/wenan_file → False
作用: 搭建双路径分流流程,适配“自动生成”与“手动输入”两种模式

5号:AI生成口播稿|大模型节点(LLM) [豆包1.6极致速度]
输入: 4号(true通路) subject 选题 / (内置系统Prompt:冷峻犀利人性剖析撰稿人)
输出: script_content (生成的口播稿件文本, 约400-600字)
功能:豆包1.6极致速度执行三段式写作(寓言锚点→现实刺穿→行动收束)
作用: 在用户未提供文案时,自动生成符合心理学/人性剖析风格的短视频脚本
【提示词】

6号:口播稿智能分割text_splitter|代码节点
输入: (由180546直接指向) 或者是合并后的文本
输出: text_array (按标点断句并合并短段的数组)
功能: 将输入的一整段中文文本,按照标点智能断句处理,去除冗余标点
作用: 预处理用户自填或AI生成的文案,拆分为适合分镜迭代的短句数组

7号:口播稿智能分割text_splitter|代码节点 (合并用)
注:JSON中139031为分割器,此处对应数据流的统一处理环节
输入: 5号输出 AI脚本 OR 6号输出 分割后数组
输出: merged_text (统一后的最终文案内容)
功能: 汇聚分支 A(生成稿) 与分支 B(自填稿) 的输出为单一格式
作用: 合并双路数据,统一供给后续批量生产容器

8号:正文文案变量聚合|代码节点
注:对应JSON中的139542或类似聚合逻辑
输入: 7号输出 merged_text
输出: final_script (最终确定的全篇文案)
功能: 确保文案结构完整,标记段落起始位置
作用: 准备进入正文音频与配图生成循环

9号:正文音频生成|批量循环容器
输入: 8号输出 final_script
输出: loop-output: audio_list (配音音频URL列表), duration_list (时长毫秒列表)
功能: 循环遍历文案片段,串行执行 TTS语音合成 + 时长解析。上限由文本量决定
作用: 统一承载所有分镜的旁白配音任务,批量生成人声音频

9内部子节点:
9.1号|音频生成(主路径插件)[ID: 178157]
输入:当前循环迭代的文本片段(input)、mihe_key、固定音色模型 f3d20520566d4e80ac4a7c218bbcbe66、语速0.9、极低随机性参数
输出:data(生成成功的音频URL)、message(结果日志)
功能:调用 Fish语音 API (generate_voice) 执行第一优先级的TTS合成
作用:生成高质量、音色统一的旁配音轨主干数据

9.2号|条件判断(容错分流器)[ID: 147814]
输入:9.1号输出的 message 或 data 有效性
输出:true通路(跳过兜底)、false通路(触发9.4号)
功能:实时监测主路径生成结果,判断API是否返回有效链接或发生报错/超时
作用:搭建内部自动容错机制,决定是否需要启用备用合成方案

9.4号|音频生成(兜底插件)[ID: 1179575]
输入:当前循环迭代的文本片段(input)、mihe_key、相同音色与参数配置
输出:data(兜底生成的音频URL)、message(结果日志)
功能:当主路径判定为失败时,再次调用 TTS 接口执行重试或备用处理
作用:提供冗余保障,消除因网络波动或单点故障导致的音频缺失问题

9.3198851号|循环收集器(输出汇总)[ID: 198851]
输入:来自9.1号或9.4号的 data(最终音频URL)
输出:Group1(累计所有迭代后的完整音频列表数组)
功能:在每次循环结束时收集片段结果,最终合并为单一数组输出给外部节点
作用:完成从“单段音频”到“全片音频素材集”的数据聚合,供给后续剪映图层添加

13:32
10号:正文音频时间线制作audio_timelines|代码节点
输入: 9号输出 duration_list
输出: audio_timelines (每段音频在总时间轴上的起止坐标 [start, end])
功能: 根据每段音频时长,计算其在视频流中的精确位置
作用: 为字幕对齐、图片切换提供时间基准

11号:获取音频时长|代码节点
输入: 9号输出 原始音频链接/数据
输出: duration_us (微秒整数时长)
功能: 读取音频时长并换算为剪映微秒标准单位
作用: 提供字幕、图片对齐的精准时间基准
【代码】

12号:文案合并时间线wenan_timeline_range_merge|代码节点
输入: 10号 audio_timelines + 8号文案结构
输出: merged_text_range (分段的时间范围映射)
功能: 将文案段落与音频时间段进行绑定
作用: 建立“文本-声音”的同步索引

13号:文案分组(30个字母片段一组)|代码节点
输入: 8号输出 final_script
输出: grouped_segments (按长度/语义分组的子串数组)
功能: 将长文案拆分为适合字幕单行显示或语音合成的短片段
作用: 预处理数据,适配后续分镜生成限制
【代码】

14号:图片分镜提示词|循环体(Loop) [节点ID: 157397]
输入: 13号输出 grouped_segments
输出: loop-output: shot_prompts (每个镜头的绘图提示词数组)
功能: 遍历分段文案,为每一段生成对应的 AI 绘画描述 (Prompt)
作用: 将文字内容转化为视觉化需求,供给绘图循环

15号:提取配图分镜|代码节点
输入: 14号输出 shot_prompts 或原文案
输出: caption_text (对应字幕) + image_desc (画面描述)
功能: 编写代码,从正文中提取关键词(如场景、人物动作、古风元素)
作用: 辅助生成更精准的绘图提示词
【代码】

16号:批量生成正文视频|批处理容器(Loop) [节点ID: 168591]
输入: 14号/15号输出 绘图参数 + 音频时长数据
输出: batch-output: video_list (分镜画面/短视频列表), transition_data
功能: 循环遍历,对应每个文案片段进行 AI 绘图 + 图生视频处理
作用: 为每一句旁白匹配对应的视觉画面(图片转视频或动态效果)

16内部子节点:
16.1号|参考图片节点
输入:多张参考图集(如 image1-4)
输出:images(用于辅助生成风格的图像数组)
功能:为 AI 绘图提供风格参考或构图参照(图生图控制)。
作用:确保后续生成的画面符合既定的古风/工笔美学标准,保持画风统一。

16.2号|提示词加参数(文本处理节点)
输入:img_prompt (原始描述)
输出:output (增强后的 Prompt)
功能:利用拼接逻辑,在原始 prompt 前追加固定引导语:”参考图片画风,生成图片:{{String1}}”。
作用:通过“风格引导 + 画面描述”的双重指令,强制 AI 绘图遵循参考图的审美风格。

16.3号|图片生成(即梦 / Jimeng 图像节点)
输入:key (API Key)、prompt (增强后的提示词)、image_urls (参考图)
输出:url (生成的原图链接)、task_id、message
功能:调用即梦接口执行 AI 绘画,产出第一版分镜画面。
作用:生产分镜的基础视觉素材(主路径)。

16.4号|选择器(逻辑判断节点)
输入:16.3号输出的 url / message (生图结果)
输出:True (成功/非空)、False (失败/Empty)
功能:检测主生图路径是否产出有效图片。
作用:搭建容错机制,若 16.3 失败则自动触发兜底方案。

16.5号|图片生成(备用绘图节点)
输入:key、prompt、image_urls
输出:task_id、url、message
功能:当主路径判定为失败时,执行二次重试或不同参数的绘制。
作用:提供容错保障,确保每一个分镜都能生出一张可用的基础配图。

16.6号|搜索音效(声音检索节点)
输入:query (基于当前画面内容的检索关键词)
输出:data (搜索结果列表)、isSuccess (状态)
功能:根据当前画面的文字描述,在素材库中自动匹配最合适的背景/环境音效。
作用:为视频场景自动匹配听觉元素(如风声、水流声等)。

16.7号|选择音效URL(筛选节点)
输入:data (音效搜索结果)
输出:selected_url (最终确定的音效文件链接)
功能:从搜索结果中智能挑选质量最高或最匹配的一个音效文件。
作用:确保输出的音频素材可用且最优,防止乱码或无效文件流入。
【代码】

16.8号|变量聚合_1(图片集合节点)
输入:Group1 (包含 Image 和 URL 的对象列表)
输出:merged_img_data (聚合后的图片素材集)
功能:将循环生成的多张配图合并为统一格式的数据集,准备进行下一阶段处理。
作用:完成素材整理,为后续“图生视频”提供连续的图像源。

16.9号|视频生成(即梦图生视频节点 / 逻辑封装)
输入:key、prompt、asyn (异步开关)、duration (时长)
输出:url (生成的视频链接)、status
功能:将生成的图片转化为动态短视频片段,支持设置具体的视频时长参数。
作用:赋予静态画面动态效果(如镜头推拉、环境流动),提升视频的观感。

16.10号|选择器_1(逻辑判断节点)
输入:16.9号输出的 url / message (生视频结果)
输出:True (生成成功)、False (结果为Empty/失败)
功能:检测图生视频任务是否完成并返回有效链接,分流处理逻辑。
作用:确保最终输出的视频片段质量,防止黑屏或空文件流入剪映。

16.11号|变量聚合_2(视频集合节点)
输入:Group1 (包含 Video 和 url 的对象列表)
输出:merged_video_data (聚合后的视频素材集)
功能:将本轮循环所有的产出物(图、音、视频)统一打包输出给父级循环节点。
作用:完成单镜头素材生产的收尾工作,为剪映剪辑阶段提供最终成品。

16.12号|视频生成工具节点(即梦 / Jimeng Video Tool)
输入:key、prompt (提示词)、image_url (首帧图片链接)、duration (时长,默认 5s)
输出:url (生成的视频文件URL)、task_id
功能:调用 jimeng_generate_video API,执行核心图生视频任务。
作用:利用 AI 将静态图片转化为 5秒/10秒等动态短视频素材(支持 3.0/3.0Pro/3.5Pro 等模型)。

17号:上传背景音乐BGM|代码节点(中间处理)
输入: 内置固定 BGM 链接 / user_input_bgm
输出: bgm_info (背景音乐元数据/URL)
功能: 读取并校验背景音乐资源
作用: 为底层音轨准备素材

18号:背景音乐铺满时间线media_tile|代码节点
输入: 17号 bgm_info + 总时长 total_duration
输出: tiled_bgm_timeline (平铺后的音频轨道配置)
功能: 将 BGM 循环拼接至覆盖全片时长
作用: 搭建底层背景音乐轨道

19号:动态样式生成|代码节点(自定义)
输入: 正文文本 / 画面内容描述
输出: animation_styles (入场/转场动画参数配置)
功能: 根据内容情绪自动匹配缩放、推拉或淡入淡出效果
作用: 生成画面动态运镜的基础参数
【代码】

20号:封面帧提示词大模型|大模型节点(LLM)
输入: 8号文案首句 / 全局描述 desc
output: cover_prompt (无人物/纯意境的国风背景绘图词)
功能: 生成不含人物的开篇静态工笔背景描述
作用: 制作片头静态底图专用提示词
【提示词】

21号:提示词加了几个权重|代码节点(中间处理)
输入: 原始描述 prompt (来自14/15号)
输出: enhanced_prompt (权重增强版 Prompt)
功能: 为关键视觉元素增加权重系数,强化画面表现力
作用: 优化 AI 绘图精准度 (在配图循环内部执行)

22号:参考图|代码节点(中间处理)
输入: enhanced_prompt
output: ref_images (用于引导风格的参考图列表/URL)
功能: 匹配或生成风格参考图 (如工笔、水墨、古朴淡雅)
作用: 确保全片人物画风统一,避免各镜头画面割裂
【代码】

23号:图片生成|图像生成API (米核AI)
输入: 21号 enhanced_prompt + 22号 ref_images
output: image_url (单张配图链接)
功能: 调用米核 API 生成图像,固定古风/国风风格,576×1024或1024×1024
作用: 生成分镜基础插画素材

24号:封面图片画板|画板节点
输入: 20号 cover_prompt / 视频标题 zhuti
output: coverLayout (画布排版参数,含文字+背景图位置)
功能: 自定义封面视觉样式,生成不包含人物纯意境的构图指令
作用: 设计视频开篇封面层

25号:封面图片铺满时间线media_tile|代码节点
输入: 24号 coverLayout + draft_url (或总时长)
output: tiledCoverTimeline (封面时长覆盖逻辑)
功能: 将静态封面图映射至视频开头固定时段 (如前3秒)
作用: 产出视频开篇封面素材

26号:create_draft创建剪映草稿|剪映API [枢纽节点]
输入: 9号音频列表 + 16号视频列表 + BGM数据 + 字幕数据 + 封面数据 (所有管线汇入)
output: draft_url (剪映草稿唯一访问链接)
功能: 初始化竖版空白剪映工程(默认比例 576×1024),将上述所有素材打包为底层数据结构
作用: 全流程素材整合枢纽,创建可编辑的视频工程容器

27号:制作背景音乐数据audio_infos|代码节点
输入: 18号 tiled_bgm_timeline
output: bgAudioData (JSON格式音频配置, 含音量=2等参数)
功能: 封装剪映标准音频 JSON 结构
作用: 生成标准化 BGM 图层数据

28号:add_audios添加背景音乐|剪映API
输入: 27号 bgAudioData + draft_url
output: 草稿新增独立 BGM 音轨
功能: 导入覆盖全片循环背景音乐,音量固定 (默认参数)
作用: 底层背景音乐轨道铺设,与人声分层互不干扰

29号:制作背景正文音效audio_infos|代码节点
输入: videoData 总时长 + 节奏点检测 (来自16号/18号)
output: soundEffectsData (点缀音效配置)
功能: 在关键画面切换点插入音效 (如风声、翻书声)
作用: 增强沉浸感

30号:添加正文音效add_audios|剪映API
输入: 29号 soundEffectsData + draft_url
output: 草稿新增音效图层
功能: 批量导入点缀音效
作用: 丰富听觉层次

31号:根据视频生成时间线video_timelines|代码节点
输入: 16号 batch-output 中的视频/图片列表
output: video_timelines (每段视频在总时间轴上的起止坐标 [start, end])
功能: 根据画面时长,计算其在视频流中的精确位置
作用: 为字幕、音频对齐提供视觉时间基准

32号:制作转场数据|代码节点(自定义)
输入: 31号 video_timelines + 19号 styles
output: transition_list (段间转场类型+过渡时长)
功能: 计算相邻两个分镜之间的切换逻辑 (如叠化、滑动、缩放)
作用: 提供画面切换的流畅度支撑
【代码】

33号:制作正文视频数据video_infos|代码节点
输入: 16号 画面素材 + 32号 transition_list
output: videoData (含视频片段URL+起止时间+转场特效)
功能: 封装每帧画面的时间轴与视觉样式
作用: 生成主体画面图层 JSON

34号:添加正文视频add_videos|剪映API
输入: 33号 videoData + draft_url
output: 草稿新增主体画面轨道 (最底层/中间层)
功能: 将 AI 生成的图片/短视频按时间轴铺入工程
作用: 视频主体画面铺设 (对应描述中的“分镜画面”)

35号:制作噪点特效数据effect_infos|代码节点
输入: 19号 styles + videoData 总时长
output: effectParams (噪点叠加层参数,含透明度/混合模式)
功能: 生成复古胶片感噪点图层配置
作用: 增加视频艺术质感

36号:add_effects添加噪点|剪映API
输入: 35号 effectParams + draft_url
output: 草稿新增特效图层
功能: 在画面叠加复古噪点/颗粒感效果
作用: 提升画面古风/老电影氛围

37号:制作正文字幕数据caption_infos|代码节点
输入: 8号文案 merged_text + 10号 duration_list
output: captionConfig (含字体=江湖体、颜色、描边、位置=底部居中)
功能: 按人声时长自动切分字幕,生成标准配置 JSON
作用: 生成旁白字幕标准化配置参数

38号:add_captions添加正文字幕|剪映API
输入: 37号 captionConfig + draft_url
output: 草稿新增主字幕图层
功能: 批量导入字幕,与人声时间同步显示
作用: 同步人声展示旁白字幕,提升可读性

39号:制作正文音频数据audio_infos|代码节点
输入: 9号 audio_list + 10号 time_data
output: mainAudioData (含起止时间/音量/渐入渐出)
功能: 将 TTS 配音按时间线封装为剪映音频 JSON
作用: 主配音结构化输出

40号:添加正文音频add_audios|剪映API
输入: 39号 mainAudioData + draft_url
output: 草稿新增主配音音轨 (置顶/中间层)
功能: 批量导入分镜旁白音频,绑定对应起止时间
作用: 搭建视频第一层人声旁白音轨

41号:制作水印文字数据caption_infos|代码节点
输入: sy_account_name (账号名) + 预设样式
output: watermark_config (含字体、位置=角落、透明度、入场动画)
功能: 生成版权/引流水印配置
作用: 生产账号标识字幕

42号:添加水印add_captions|剪映API
输入: 41号 watermark_config + draft_url
output: 草稿新增水印图层 (置顶)
功能: 在画面固定位置展示水印文字
作用: 全程展示作者/频道标识

43号:制作封面帧数据imgs_infos|代码节点
输入: 25号 tiledCoverTimeline + coverLayout
output: coverFrameData (含封面图URL/起止时间/缩放)
功能: 将封面画板输出封装为剪映图片图层 JSON
作用: 封面层结构化输出

44号:add_images添加封面帧|剪映API
输入: 43号 coverFrameData + draft_url
output: 草稿新增顶层封面图层
功能: 图片铺满画布,仅视频前段展示 (2倍放大)
作用: 视频开篇封面展示层 (对应描述中的“角色大图”)

结束|流程终止节点 [Node ID: 900001]
输入: 26号 create_draft 输出的 draft_url + jieshi (说明文本)
输出: output = “视频草稿地址,请使用剪映小程序下载:{{draft_url}}”
功能: 接收最终草稿链接,标记全流程所有节点运算全部完成,终止工作流
作用: 工作流闭环节点,统一对外返回剪映可编辑的工程文件链接












暂无评论内容