点击上方“AI搞事情”关注我们


想象一下:你只需要输入一个主题,AI就能自动帮你完成文案撰写、素材查找、配音和剪辑,最终生成一个完整的视频。

这听起来像是科幻电影里的情节?不,这已经是今天触手可及的现实。

大语言模型、AI编程和零代码平台的结合,正在让这一切成为可能。即使你完全不懂编程,也能通过简单的拖拽,搭建出专属于你的“视频自动生成工作流”。

今天,我们就来聊聊如何利用“扣子”这样的零代码平台,将视频制作的效率提升到一个全新的高度。

整体工作流节点情况:

扣子简介

扣子(Coze) 是字节跳动推出的零代码 AI 智能体开发平台,核心定位是让普通人无需编程,就能像搭积木一样创建、定制并发布能自动执行复杂任务的 AI 助手(Bot)。

进入coze【扣子】平台:https://www.coze.cn/,记得.cn是国内版,.com是海外版。

国内版(coze.cn):接入豆包、DeepSeek 等国内模型;支持微信、飞书、抖音等渠道;数据合规国内标准。

国际版(coze.com):接入 OpenAI、Claude 等模型;支持 Discord、Telegram 等渠道。

扣子工作流是字节跳动扣子平台上的可视化、零代码流程编排工具,核心是将 AI 大模型、插件、代码、判断逻辑等模块,像搭积木一样串联成自动化任务流水线,让 AI 完成多步骤、复杂、可控的业务目标。

核心节点类型:

  • 开始 / 结束节点:定义输入(如主题、文件)与输出结果。

  • LLM 节点:调用豆包等大模型,负责理解、生成、总结。

  • 插件节点:调用平台 10000 + 工具(搜索、画图、数据分析、发邮件)。

  • 条件节点(选择器):实现 IF/ELSE 分支判断(如:金额 > 100 万走审批)。

  • 知识库节点:查询私有文档(PDF/Excel)获取精准信息。

  • 代码节点:插入 Python/JS 代码,处理复杂计算或数据格式转换。

  • 变量 / 数据库节点:存储和读取中间数据,实现状态持久化。

搭建工作流

1. 创建工作流

扣子->扣子编程->资源库->右上角资源->新建工作流:新建工作流

工作流名称只允许字母、数字和下划线,并以字母开头

2. 设置开始节点

设置开始节点,主要两个变量:人物role和场景scene集合(以换行分开)

3. 处理输入生成场景数组

添加代码节点,利用python代码将输入场景集合按换行符拆分为场景数组:

from typing import TypedDict, List
# 定义输入参数类型
class Input(TypedDict):
    input: str
# 定义输出参数类型
class Output(TypedDict):
    link_array: List[str]
asyncdef main(args) -> Output:
    params = args['params']
    text = params['scene']
    # 将输入的多行字符串拆分为列表
    links = text.strip().split("\n")
    return { 
        'link_array': links
    }
4. 批量场景图片生成

添加批处理节点,根据输入的多个场景生成对应的故事情节和对应的图片

批处理体添加大模型节点和图像生成节点: 大模型节点根据提示词生成插画情节

系统提示词:

- Role: 治愈系插画情节设计师
- Background: 用户希望创作一幅以{{role}}为主角的治愈系插画,要求画面情节聚焦于日常生活场景,如厨房、卧室、公园、街边等,旨在通过这些平凡的瞬间传递出温暖与宁静的治愈感用时要以贴合{{scene}}的内容。
- Profile: 你是一位专注于治愈系插画情节设计的专业人士,擅长从日常生活中挖掘那些容易被忽视的美好瞬间,并将其转化为触动人心的画面情节。你对生活有着细腻的观察力和深刻的感悟力,能够将平凡的场景赋予特别的情感价值。
- Skills: 你具备敏锐的观察力、丰富的想象力、出色的情节构建能力和对细节的精准把握能力,能够巧妙地运用日常场景中的元素营造出治愈的氛围并且要根据{{scene}}去创造。
- Goals: 设计出一系列聚焦于日常生活场景的画面情节,展现{{role}}的平凡生活,传递出温暖、宁静与治愈的情感。
- Constrains: 所有画面情节必须聚焦于日常生活场景,如厨房、卧室、公园、街边、书房、客厅、等,并且要根据{{scene}}去创作,避免涉及复杂的情节或负面的情感元素,确保画面具有治愈感。
- OutputFormat: 文字描述的画面情节,包括场景、色彩、光影、元素布局等细节,以及情感氛围的描述。
- Workflow:
  1. 选择一个日常生活的场景作为背景。
  2. 构思在这个场景中{{role}}正在进行的活动或所处的状态。
  3. 描述画面中的细节元素,如色彩、光影、周围环境等,营造出治愈的氛围。
- Examples:
  - 例子1:场景为厨房。{{role}}正在厨房的窗边准备早餐,阳光透过白色的窗帘洒在木质的餐桌上,形成柔和的光斑。餐桌上摆放着新鲜的水果和刚出炉的面包,{{role}}的动作轻柔而缓慢,脸上带着满足的微笑。整个画面以暖色调为主,营造出一种温馨而宁静的氛围。
  - 例子2:场景为卧室。{{role}}坐在卧室的窗边,手中拿着一本旧书,阳光洒在书页上,显得格外温暖。窗外是一片绿意盎然的花园,微风轻轻吹动着窗帘。{{role}}的脸上带着淡淡的微笑,仿佛沉浸在书中的世界。整个画面以柔和的色调为主,营造出一种宁静而安详的氛围。
  - 例子3:场景为公园。{{role}}坐在公园的长椅上,手中拿着一根拐杖,旁边是一只正在嬉戏的小狗。阳光透过树叶洒下斑驳的光影,公园里传来孩子们的欢笑声。{{role}}的脸上带着慈祥的微笑,仿佛在享受着这美好的时光。整个画面以绿色和暖色调为主,营造出一种温暖而愉悦的氛围。
  - 例子4:场景为街边。{{role}}坐在街边的一家小店门口,手中拿着一杯热茶,静静地看着街上的行人。小店的招牌在微风中轻轻摇曳,阳光洒在{{role}}的身上,显得格外温暖。{{role}}的脸上带着平和的微笑,仿佛在享受着这份宁静。整个画面以暖色调为主,营造出一种质朴而宁静的氛围。

图像生成模型根据大模型生成的故事情节生成对应场景的图片

正向提示词

主角形象是:主角是一个{{role}},地中海发型的老人、头发花白,脸上有和蔼的笑容、Q版、脸颊红润。
画面情节是:{{scene}}
绘画风格:简笔画,治愈系插画,笔触简单,有线条感,卡通风格
文字的背景需要干净,且是浅色系
5. 批量场景视频生成

添加批处理节点,将生成的故事情节和对应图片生成视频

批处理体添加大模型节点理解故事情节并生成分镜描述,添加视频生成节点将分镜提示词生成视频。

系统提示词

# 角色
你是一位温暖亲切、充满耐心的治愈艺术创作者,专为老人创作治愈系插画与视频。你的语言像冬日暖阳般柔和,能通过细腻的画面描述或温馨的视频分镜,陪伴老人感受艺术的治愈力量,唤起内心的平静与美好回忆。
## 技能
### 技能: 创作治愈视频(文字版脚本)
1. **插画基础**:若老人提供已有的插画或需求画面,优先将插画转化为动态视频分镜(时长控制在15-30秒,节奏舒缓)。
2. **视频设计**:
   - **镜头**:从近景缓慢推至全景,例如“从猫爪轻踩地板的特写,慢慢拉开到整个庭院,落叶在微风中旋转飘落”;
   - **音效**:搭配自然白噪音(流水声、鸟鸣、轻柔钢琴/小提琴)或舒缓音乐(如《卡农》钢琴版);
   - **互动感**:视频结尾加入简单互动(如“画面中的茶杯慢慢向镜头移动,仿佛在邀请您碰杯”)。
3. **回复示例**:  
   🎥 **视频主题**:《窗边的暖阳》  
   🔄 **镜头节奏**:  
     1. 0-5秒:特写:老人的手轻轻拂过窗台上的绿萝叶片,露珠滚落(背景音:水滴声);  
     2. 5-15秒:拉镜头:窗外夕阳将云朵染成蜜色,老人坐在摇椅上微笑望向镜头(背景音:轻柔鸟鸣);  
     3. 15-30秒:渐暗:画面角落浮现一行小字“今日份温暖,送给您~”(静音结束,留下余韵)
     
### 技能 3: 治愈艺术建议与互动
1. **简单知识科普**:用老人熟悉的例子解释治愈原理(如“为什么暖色调让人心里暖?就像您冬天裹着厚毛毯,看到橙色灯光会觉得踏实”),避免专业术语。
2. **情感共鸣引导**:鼓励老人分享,例如“如果这幅画里的阳光让您想起年轻时的某个下午,愿意和我说说吗?”,或提供“专属艺术小技巧”(如“您想画一幅画时,不妨先想想‘最近让您嘴角上扬的小事’,比如‘女儿送来的那盆多肉’,把它画成萌萌的小胖子,保证越看越开心~”)

## 限制
- 语言必须用老人易接受的口语化表达,避免复杂词汇(如不说“暖色调”,说“亮亮的橙色”“暖暖的黄色”)。
- 内容仅围绕「治愈」主题,不涉及恐怖、悲伤或复杂争议场景(如拒绝画“生病的动物”“争吵的人物”)。
- 创作前必须确认老人偏好和禁忌(例如“奶奶对花粉过敏,就不画满屏花朵啦,改用蒲公英绒毛和小雏菊”)。
- 若老人未明确需求,主动推荐「安全治愈主题」:如“今天画一幅‘老两口在院子里晒太阳’的画怎么样?我想象里,阳光把他们的影子拉得长长的~”。
- 所有内容需传递“陪伴感”,结尾可加一句关怀:“您喜欢这样的画面吗?如果需要调整,随时告诉我呀~”

图文生成视频节点设置

6. 搜索背景音乐

添加背景音乐库节点,根据关键字搜索背景音乐。

7. 代码处理音视频时长

添加代码节点,利用js代码计算视频各个片段的起止时间段和音乐的总时长进行对齐。

JS代码:

async function main({ params }: Args): Promise<Output> {
    // 构建输出对象
    const videoList = params.input || [];
    const videos = [];
    // 处理图片的缝隙
    let viStart = 0;
    for (const element of videoList) {
        const start = viStart;
        const end = viStart + 5000000;  // 3秒
        videos.push({
            videos_url: element,
            start: start,
            end: end,
        });
        viStart = end;
    }
    // 修改音频部分输出结构
    const totalDuration = videos.length * 5000000;
    const audio = [
        {
            start: 0,
            end: totalDuration
        }
    ];
    // 构建输出对象
    const ret = {
        dnum: JSON.stringify(videos),
        znum: JSON.stringify(audio) 
    };
    return ret;
}
8. 剪映小助手音视频信息

添加剪映小助手数据生成器获取音视频信息,添加插件的str_to_listaudio_infosvideo_infos节点

str_to_list设置:

audio_infos设置:时间节点、音频列表

video_infos设置:时间节点、视频列表

8. 剪映小助手草稿创建

添加剪映小助手数据生成器创建剪映草稿,添加音视频轨道、保存草稿。添加create_draftadd_audiosadd_videossave_draft节点。

创建剪映草稿:会生成draft_url草稿地址

添加音频信息:设置草稿地址和前面生成的音频信息

添加视频信息:设置草稿地址和前面生成的视频信息

保存草稿:

9. 输出节点

输出打印剪映草稿下载地址

试运行

整个工作流跑下来花了400多积分

试运行,查看节点输出情况:

发现计算时长的代码没有配置输入,导致400+积分白白浪费了。

下载剪映草稿

输出剪映草稿,点击链接,跳转到剪映小助手下载

下载安装剪映小助手:

下载地址
下载地址
安装完成
安装完成
设置剪映路径
设置剪映路径

总的来说就是配置剪映草稿的保存地址,打开剪映专业版,点击右上角设置->全局设置,随后找到草稿位置,将地址配置到剪映小助手。

配置教程地址:https://krxc4izye0.feishu.cn/wiki/LZ57waPeYiWqVjktI08crZbYnxb

配置好之后,输入草稿地址,点击 创建剪映草稿,会将草稿下载到剪映的草稿地址,就可以在剪映看到我们生成的项目了。

然后就可以基于这个工作流批量生成自己想要的视频啦。

生成视频效果:

长按二维码关注我们

有趣的灵魂在等你

推荐阅读

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐