AI 难道就不能做出好的内容吗?
这个新账号仅仅 17 条作品就暴涨了 28 万粉丝。

我一开始觉得他那么火就是因为他的创意很好,没想到的是他却是用 AI 一键生成的短视频。

我们先看看他的成品又他妈开帅!
为什么明朝被称为历史上最硬气的王朝,也是最让人意难平的一个王朝?
首先,他这块我为什么称为好内容?不止是因为流量大有需求,而是现代人普遍存在失眠焦虑问题。历史故事有声书能提供放松加知识获取双重价值,符合助眠加自我提升的心理治愈。像喜马拉雅听书平台,睡前历史类目播放量常年在 TOP3 级别。再者,睡前场景用户倾向于长时间收听,平台算法判定内容优质,推流更猛。
那如此好的内容,如今也能通过 AI 批量生成了?
一、工作流
这种视频用工作流到底怎么做!整个工作流只需输入一个选题,就能在 3 分钟内自动生成专业级睡前历史视频。
系统通过 48 个自动化节点完成全流程处理。AI 智能生成三段式结构文案,搭配东方浩然 1.1 倍速专业配音,自动编排视频时间线,智能匹配背景音乐和动画特效,最终输出可直接导入剪映的完整草稿。叫他了开税明朝史料丰富,明史、明史录等为研究提供大量依据。
该工作流的设计逻辑围绕生成一个以特定朝代为主题的历史哄睡视频展开,整体流程可分为内容生成、素材制作、视频素材添加与编辑、保存草稿几个阶段。
首先,通过大模型节点“生成文案”根据输入的朝代信息生成历史朝代哄睡故事的文案,文案分为"beginning”“story1”“story2”三部分,随后对“story1”和“story2”进行文本处理,利用“文本处理”节点按逗号和句号分割成列表,并去除列表中的空数据。
同时,另一大模型节点“生成背景图”根据输入的朝代信息生成海报参数描述,再通过“文生图”节点生成相关图片。接着,对生成的文案进行语音合成,通过两个“批处理”节点分别对分割后的“story1”和“story2”文本列表进行批量语音合成,得到音频链接列表。
之后,从音频链接列表中获取时间线列表,通过代码节点“字幕时间线处理”合并时间线,“字幕处理”和“音频处理”节点分别合并字幕文本列表和音频链接列表。
再根据合并后的时间线制作图片数据和音频数据,通过多个“批量添加图片”“添加关键帧”“添加蒙版”“添加贴纸”“批量添加音频”“批量添加字幕”等节点将图片、音频、字幕等素材添加到草稿中,并进行相应的编辑操作。
最后,通过“保存草稿”节点保存最终的视频草稿。
二、 工作流拆解
智能体工作流的大致流程,核心10个节点如下:
1. 生成文案
-
名称:生成文案节点 -
功能:调用大语言模型,根据用户输入的朝代信息,生成符合特定要求的历史朝代哄睡故事,包括开头语、故事第一部分和故事第二部分,输出为字符串。

2. 文本处理(故事1)
-
名称:文本处理(故事1)节点 -
功能:对生成文案节点输出的故事第一部分进行格式处理,按照指定的分隔符将其拆分为字符串列表。

3. 文本处理(故事2)
-
名称:文本处理(故事2)节点 -
功能:对生成文案节点输出的故事第二部分进行格式处理,按照指定的分隔符将其拆分为字符串列表。

4. 数组去空(故事1)
-
名称:数组去空(故事1)节点 -
功能:对文本处理(故事1)节点输出的字符串列表进行去空操作,去除列表中的空字符串,输出去空后的数组。

5. 数组去空(故事2)
-
名称:数组去空(故事2)节点 -
功能:对文本处理(故事2)节点输出的字符串列表进行去空操作,去除列表中的空字符串,输出去空后的数组。

6. 批处理语音合成(故事1)
-
名称:批处理语音合成(故事1)节点 -
功能:通过设定批量运行次数和逻辑,对数组去空(故事1)节点输出的去空数组中的每个字符串进行语音合成,根据指定的音色和语速生成音频,输出音频链接列表。

7. 批处理语音合成(故事2)
-
名称:批处理语音合成(故事2)节点 -
功能:通过设定批量运行次数和逻辑,对数组去空(故事2)节点输出的去空数组中的每个字符串进行语音合成,根据指定的音色和语速生成音频,输出音频链接列表。

8. 音频时间线处理
-
名称:音频时间线处理节点 -
功能:编写代码处理输入的音频时间线信息,计算合并后的总时间线和间断时间线,输出合并后的时间线信息。

9. 视频草稿创建
-
名称:视频草稿创建节点 -
功能:创建视频草稿,指定视频的宽度和高度,输出草稿的URL。

10. 保存草稿
-
名称:保存草稿节点 -
功能:根据视频草稿创建节点输出的草稿URL,保存视频草稿,输出保存后的草稿URL和消息。

三、核心工作流节点关系

-
步骤 1: 生成文案,关联关系: 接收用户输入的朝代信息,输出故事开头语、故事第一部分和故事第二部分给文本处理(故事 1)节点和文本处理(故事 2)节点
-
步骤 2: 文本处理(故事 1),关联关系: 接收生成文案节点输出的故事第一部分,处理后输出字符串列表给数组去空(故事 1)节点
-
步骤 3: 文本处理(故事 2),关联关系: 接收生成文案节点输出的故事第二部分,处理后输出字符串列表给数组去空(故事 2)节点
-
步骤 4: 数组去空(故事 1),关联关系: 接收文本处理(故事 1)节点输出的字符串列表,去空后输出去空数组给批处理语音合成(故事 1)节点
-
步骤 5: 数组去空(故事 2),关联关系: 接收文本处理(故事 2)节点输出的字符串列表,去空后输出去空数组给批处理语音合成(故事 2)节点
-
步骤 6: 批处理语音合成(故事 1),关联关系: 接收数组去空(故事 1)节点输出的去空数组,合成音频后输出音频链接列表
-
步骤 7: 批处理语音合成(故事 2),关联关系: 接收数组去空(故事 2)节点输出的去空数组,合成音频后输出音频链接列表
-
步骤 8: 音频时间线处理,关联关系: 接收音频时间线信息,处理后输出合并后的时间线信息
-
步骤 9: 视频草稿创建,关联关系: 指定视频宽高,创建草稿后输出草稿的 URL 给保存草稿节点
-
步骤 10: 保存草稿,关联关系: 接收视频草稿创建节点输出的草稿 URL,保存后输出保存后的草稿 URL 和消息

本篇文章来源于微信公众号: 指北AI研习社
文章评论