Mindket

Instagram Reels 改写工具,可选做数字人视频

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,根据 Google 表格里的链接改写 Instagram Reels。Apify 把每条 Reels 转成文字稿,OpenAI 按同样的结构写出新脚本、文案和画面文字,一个已关闭的部分还能做出数字人视频并发布。

Instagram Reels 改写工具,可选做数字人视频 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:把文件导入到那里。第二部分的社区节点需要你自己的服务器,或者 n8n Cloud 提供这个节点才行
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Sheets:每份脚本、文案和画面文字都在链接所在的行里,可以直接拿去录
  • Instagram:第二部分通过 Mixpost 发布,或者你自己发录好的视频

平台

连接 8 个应用

运行方式

触发

每分钟

每分钟启动一次,取 Sheet1 里第一条 Script 为空的行,这一行有:

  • ReelURL 里的一条 Instagram Reels 链接

动作

  1. 整理链接,让一个 Apify actor 取回这条 Reels 的文字稿、文案和话题标签
  2. 文字稿还没好时,等 2 秒再问一次
  3. gpt-4.1-mini 按同一主题、同一结构写出新的脚本、文案和一句画面文字
  4. 把这三项写回这条 Reels 所在的行
  5. 已关闭的部分:用脚本做一段会说话的数字人视频,并发到 Instagram

结果

一张表格:每条 Reels 链接旁都有可以拿去录的新脚本、文案和画面文字,还可以选做数字人视频

集成

开始之前要准备好这些。

Google Sheets

电子表格

存放 Reels 链接,并把每份新脚本、文案和画面文字写回链接所在的行。

需要一个用来登录的 Google 账号,以及一个只有一个标签页的表格

Apify

Reels 文字稿

运行一个 Instagram 文字稿 actor,返回这条 Reels 的口播内容、文案和话题标签。

需要Apify API 令牌,填在请求头里

OpenAI

语言模型

运行 gpt-4.1-mini,改写脚本、文案和画面文字。

需要OpenAI API 密钥

Google Drive

文件存储

存放数字人的照片,修好之后也接收做好的视频。

需要一个 Google 账号,用于已关闭的部分

ElevenLabs

配音

用你选的声音把脚本读出来,生成 MP3。

需要ElevenLabs API 密钥和一个 voice ID,用于已关闭的部分

RunningHub

数字人视频

运行一个 RunningHub 工作流,用照片和配音做出会说话的视频。

需要RunningHub API 密钥,用于已关闭的部分

Submagic

字幕和 B-roll

给数字人视频加上带样式的字幕、缩放和 B-roll。

需要Submagic API 密钥,用于已关闭的部分

Mixpost

社交发布

接收做好的视频,作为 Reels 发到你的 Instagram 账号。

需要一个 Mixpost 工作区和社区节点,用于已关闭的部分

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
9 个步骤,按计划启动
执行不到
25 个节点不在任何运行路径上:createTask、uploadImage、uploadAudio、Merge2、Aggregate 等 25 个
AI
1 个步骤调用 AI 模型:Generate Script, Caption, Overlay
登录
需要登录:Google Sheets、OpenAI、Apify
API 密钥
文件里没有留下 API 密钥;有 1 处留空,需填入你自己的密钥
社区节点
需要社区节点包 n8n-nodes-gravitysocial
步骤类型
Mindket 的检查器能读懂它全部 8 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流把你想借鉴的 Instagram Reels 变成可以拿去录的新脚本。你把 Reels 链接贴进 Google 表格。它每分钟取第一条还没有脚本的行,让一个 Apify actor 把那条 Reels 转成文字稿。随后 OpenAI 的 gpt-4.1-mini 按同一主题、同一结构写出新脚本,再配上文案和一句简短的画面文字,三项都存回这一行。第二部分在文件里是关闭的。它用脚本做出一段会说话的数字人视频,并发到 Instagram。一共 41 个节点,其中五个是便签。

适合谁

研究表现好的 Reels、想要一份同样格式的草稿自己录或交给数字人的创作者和社交媒体运营。它适合每份草稿都会先读一遍再用的人。如果你想不做设置就拿到成片,就别选它。视频那部分还要四个服务和三处修补。

谁在用,怎么用
行业谁在用怎么用例子
社交媒体代理公司内容策划把某个领域的热门 Reels 收进表格,为客户改写一家代理公司周一放进十条健身 Reels,逐条审阅改写好的脚本。
教练和课程个人创作者把自己领域里一条表现好的 Reels 改成自己的版本一位商业教练把一份工具清单改写成她自己的推荐清单。
网店零售品牌营销人员借用同类 Reels 的格式来讲自己的产品一个护肤品牌沿用三步式的格式,填进自己的护肤流程。
无露脸频道用 AI 数字人的频道主打开第二部分,制作并发布数字人视频一位频道主把自己批准的每份脚本都做成带字幕的数字人 Reels 发出去。

第一部分只需要会一些 n8n:导入文件、两个凭据和一个令牌。第二部分要的多得多,还需要四个账号、一个社区节点和三处修补。作者估计设置要 24 分钟左右。

用在哪里

任何能访问 Apify、OpenAI 和 Google 的 n8n 都能运行第一部分。草稿落在表格里每条链接的旁边。

  • n8n Cloud:把文件导入到那里。第二部分的社区节点需要你自己的服务器,或者 n8n Cloud 提供这个节点才行
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Sheets:每份脚本、文案和画面文字都在链接所在的行里,可以直接拿去录
  • Instagram:第二部分通过 Mixpost 发布,或者你自己发录好的视频

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。先从第一部分开始,它可以单独运行。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
Apify一个 API 令牌,填在请求头里
OpenAI一个能用 gpt-4.1-mini 的 API 密钥
Google一个能编辑这张表格的账号,用于 Google Sheets OAuth2 凭据
第二部分ElevenLabs、RunningHub、Submagic 和 Mixpost 的密钥,Google Drive 里的一张照片,以及社区节点 n8n-nodes-gravitysocial
表格
标签页列
Sheet1ReelURL、Script、Caption、Overlay、Approved 和 Video Link。你填 ReelURL,除了 Approved 以外的列都由工作流来填
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 建好表格,复制它的 ID:地址里 /d/ 和 /edit 之间那一长串。
  3. 添加 Google Sheets OAuth2 凭据。在 Get row 和 Update row in sheet 里选中它,把 YOUR_SHEET_ID 换成这个 ID。
  4. 在 Download IG Reel 的 Authorization 请求头里,把 <YOUR_APIFY_TOKEN> 换成你的令牌。尖括号也要去掉。
  5. 添加 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  6. 按 Good to know 里的说明修好重试循环。
  7. 在 ReelURL 里放一条 Reels 链接,保存,点 Execute workflow。这一行填好后,点 Publish。

第二部分需要填好 API Setup 里的四个值,添加 Google Drive 和 Mixpost 凭据,并用照片的 ID 替换 YOUR_IMAGE_FILE_ID。把三个 Mixpost 节点里的 YOUR_WORKSPACE_UUID 换掉,再打开它的 25 个节点。它的触发器是 Webhook,路径是 reel-avatar-video,收到的内容是这样的:

{
  "Script": "<the script from the sheet>",
  "Caption": "<the caption from the sheet>",
  "row": 2
}

如何使用

在新的一行的 ReelURL 里加一条 Reels 链接。下一次运行会取到它,actor 返回文字稿后,Script、Caption 和 Overlay 就会填好。录之前先把脚本读一遍。想做视频,就把那一行的脚本、文案和行号发给 webhook,可以用按钮、脚本或另一个工作流来发。

想要不同的效果,改这里
要改的在哪里改
脚本的长度、开头和结构Generate Script, Caption, Overlay 里的消息
结尾那句话同一条消息,它给每份脚本都加上同一句固定的关注号召
多久看一次Schedule Trigger,现在是每分钟
声音API Setup 里的 voice_id 和 generateAudio 里的 model_id
字幕的样子Submagic Create Task 里的 templateName 和 B-roll 设置

示例

你加了一条 Reels,里面一位创作者介绍三款免费的视频剪辑应用。Download IG Reel 返回它的文字稿、文案和话题标签。这条链按解析器的格式作答,这里省略了内容:

{
  "Script": "…",
  "Caption": "…",
  "Overlay": "…"
}

新脚本按同样的开头、清单、结尾顺序介绍另外三款应用,长度也差不多,最后落在提示词规定的那句关注号召上。文案保持原来的语气,最多五个话题标签。画面文字是一句不超过八个词的话。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。灰色的方框是关闭的,n8n 会跳过它们。先用一条链接把最上面那一排跑通。然后在那次运行里打开 Generate Script, Caption, Overlay,看清模型收到了什么、写了什么。

专家:两部分之间只靠表格联系。第一部分按定时运行,第二部分等待一个 POST。

每一步背后的服务
节点服务或模型要知道的
Download IG ReelApify run-sync,actor 3C7L8IMQOkq3isV2Y一次调用,等到文字稿出来。它的重试循环就是 Good to know 里说的风险
Generate Script, Caption, Overlay通过 OpenAI Chat Model 用 gpt-4.1-mini一条带解析器的基础链,没有智能体,也没有工具
generateAudioElevenLabs 文字转语音,eleven_multilingual_v2返回 44.1 kHz、128 kbps 的 MP3
createTaskRunningHub 工作流 1996082549246083074按文件名接收上传好的照片和配音
Submagic Create TaskSubmagic 的 projects API模板 Hormozi 2,打开缩放,60% 的画面加 B-roll
Create a post通过社区节点用 Mixpost发到工作区里第一个 Instagram 账号,作为 Reels

注意事项

第一部分有一个很费钱的重试循环,发布前要先修好,第二部分也有自己的问题。

  • 重试循环:重试时,Download IG Reel 从 actor 的回复里读 ReelURL,而不是从你的那一行读。回复里没有这个字段,请求就会带着空地址发出去,失败后每 2 秒重来一次,每次都是一次新的付费运行。先把它的请求体改成 {{ $('fixURL').item.json.ReelURL }}
  • 重叠运行:一份文字稿可能要一分多钟,下一次运行会再次取到同一行。把 Schedule Trigger 设成 10 分钟或更长
  • 执行次数:每分钟一次就是每天 1,440 次运行,空跑的也算在内,所以查一下你的 n8n 套餐
  • 模型停用:2026 年 11 月 2 日查看的 OpenAI 弃用页面写着,GPT-4.1 mini 将于 2027 年 1 月 14 日停用,替代模型是 gpt-6-luna
  • 费用:这个 actor 是 sian.agency 的 Instagram AI Transcript Extractor,当天它的免费档是每条 Reels 0.028 美元,每次启动另收 0.005 美元。OpenAI 每一行计费一次
  • 第二部分:Upload file 照原样会失败,因为它从 Create a post 那里拿不到文件。把它接在 Download Video 后面,字段填 data。Wait6 每秒查一次 Submagic
  • 别人的 Reels:发布改写版之前,先查清 Instagram 关于重复使用内容的规定,以及原创作者的权利
  • 你的数据:链接会发给 Apify,文字会发给 OpenAI。在第二部分,脚本、照片和视频会发给 ElevenLabs、RunningHub、Submagic、Mixpost 和 Google Drive
  • 凭据:JSON 里没有任何凭据。Apify 令牌写在请求头里,第二部分的密钥写在 API Setup 里,分享之前先把它们删掉

README 和文件

README

Instagram Reels 改写工具,可选做数字人视频

一个 n8n 工作流,从 Google 表格里取 Instagram Reels 链接,为每一条写出新的脚本、文案和画面文字,主题和结构都和原视频一样。一个 Apify actor 把 Reels 转成文字稿,OpenAI 的 gpt-4.1-mini 负责改写。第二部分在文件里是关闭的,它用 ElevenLabs 和 RunningHub 把批准的脚本做成会说话的数字人视频,用 Submagic 加字幕,再通过 Mixpost 发到 Instagram。

包里有什么

  • workflow.json:n8n 导出的工作流,41 个节点。其中五个是给各部分编号的便签。第一部分有十一个工作节点,是打开的。其余 25 个工作节点是关闭的,和原来的副本一样。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • 原来的副本里,fixURL 的代码丢了反斜杠,模式变成了 /https://www.instagram.com/[^/]+/(reel|reels|p)//,这不是合法的 JavaScript,每次运行都在那里失败。现在恢复成 /https:\/\/www\.instagram\.com\/[^\/]+\/(reel|reels|p)\//,它会把 instagram.com/<name>/reel/<id>/ 这类链接里的账号名去掉。
  • Download IG Reel 的 Authorization 请求头原本是 Bearer <token>,现在是 Bearer <YOUR_APIFY_TOKEN>。
  • 作者的表格已删掉。Get row、Update row in sheet 和 Update row in sheet1 改为要 YOUR_SHEET_ID,并使用标签页 Sheet1。
  • getImage 原本指向作者 Google Drive 里的一张照片,现在要 YOUR_IMAGE_FILE_ID。
  • Webhook 原本带着作者 n8n 里的一个随机路径,现在是 reel-avatar-video。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 Apify 账号和它的 API 令牌。
  • 一个能用 gpt-4.1-mini 的 OpenAI API 密钥。
  • 一个 Google 账号,以及一张 Google 表格(见下文)。
  • 只有关闭的那部分才需要:Google Drive 里一张数字人要用的人物照片,以及 ElevenLabs、RunningHub、Submagic 和 Mixpost 的账号。它的 Mixpost 节点来自社区包 n8n-nodes-gravitysocial,要在 Settings 的 Community nodes 里安装。导入之前先装好,否则 n8n 会把这三个节点显示为未知节点。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 按下面的说明建好表格,复制它的 ID:地址里 /d/ 和 /edit 之间那一长串。
  3. 添加 Google Sheets OAuth2 凭据。在 Get row 和 Update row in sheet 里选中它,把 YOUR_SHEET_ID 换成这个 ID。
  4. 在 Download IG Reel 的 Authorization 请求头里,把 <YOUR_APIFY_TOKEN> 换成你的令牌。尖括号也要去掉。
  5. 添加 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  6. 按注意事项里的说明修好重试循环。
  7. 在表格第二行的 ReelURL 里放一条 Reels 链接,其他列留空。
  8. 保存,点 Execute workflow。Script、Caption 和 Overlay 填好后,点 Publish。

关闭的那部分

  1. 如果还没装,先安装 n8n-nodes-gravitysocial。
  2. 在 API Setup 里,把 YOUR_API_KEY 换成你的 ElevenLabs 密钥,YOUR_VOICE_ID 换成一个 ElevenLabs 声音,YOUR_RUNNINGHUB_API 换成你的 RunningHub 密钥,YOUR_SUBMAGIC_API 换成你的 Submagic 密钥。
  3. 添加 Google Drive OAuth2 凭据。在 getImage 和 Upload file 里选中它,并在 getImage 里用照片的文件 ID 替换 YOUR_IMAGE_FILE_ID。
  4. 添加 Mixpost 凭据,在 Upload video、Get many accounts 和 Create a post 里选中它。把这三个节点里的 YOUR_WORKSPACE_UUID 都换成你的 Mixpost 工作区。
  5. 在 Update row in sheet1 里选中你的 Google Sheets 凭据,并替换那里的 YOUR_SHEET_ID。
  6. 选中那 25 个关闭的节点,把它们打开(按 D 键),然后保存。

表格

一个标签页 Sheet1,第一行是这些表头:ReelURL、Script、Caption、Overlay、Approved 和 Video Link。在 ReelURL 里放一条 Reels 链接,其余留空。第一部分填 Script、Caption 和 Overlay,第二部分填 Video Link。没有任何节点读取 Approved,你可以用它自己标记哪些脚本要做成视频。

一次运行的过程

  1. Schedule Trigger 每分钟启动一次运行。Get row 读取 Script 为空的行,Limit 只留第一行。
  2. fixURL 整理链接,Download IG Reel 调用 Apify actor 3C7L8IMQOkq3isV2Y 并等它回复:这条 Reels 的 transcript、caption、hashtags 和一个 status。
  3. status 是 success 时,Check Status 往下走。其他回答都会转到 Wait,它等 2 秒再调用一次 actor(发布之前先读注意事项)。
  4. Generate Script, Caption, Overlay 把文字稿、文案和话题标签发给 gpt-4.1-mini。它要一份结构相同、大约 60 到 75 个词的脚本。它还要一段最多五个话题标签的文案,以及一句不超过八个词的画面文字。Structured Output Parser 把回答限定为 Script、Caption 和 Overlay。
  5. Update row in sheet 按行号把这三项写回同一行。

关闭的那部分从它自己的触发器 Webhook 开始,第一部分里没有任何节点调用它。用按钮、脚本或另一个工作流给它发一个 POST,带上这一行的新脚本、文案和行号:

{
  "Script": "<the script from the sheet>",
  "Caption": "<the caption from the sheet>",
  "row": 2
}
  1. API Setup 存着四个密钥。getImage 下载数字人的照片,generateAudio 让 ElevenLabs 用 eleven_multilingual_v2 把 Script 读出来。
  2. uploadImage 和 uploadAudio 把两个文件发到 RunningHub,Merge2 和 Aggregate 把两个回复放进一个列表。
  3. createTask 用照片、配音和居中裁剪启动 RunningHub 工作流 1996082549246083074。checkStatus 和 Switch 先在 6 秒后查一次,之后通过 Wait2 每分钟查一次,直到状态是 SUCCESS。
  4. getOutput 取回视频地址,Submagic Create Task 把它发给 Submagic,用 Hormozi 2 字幕模板,打开缩放,并在 60% 的画面上加 B-roll。Check status 和 Switch1 通过 Wait6 轮询 Submagic,直到状态是 completed。
  5. Download Video 取回成片。Upload video 把它交给 Mixpost,Get many accounts 找到工作区里的 Instagram 账号,Create a post 带上文案发一条 Reels。
  6. Upload file 本来要把视频存到你 Google Drive 的根目录,Update row in sheet1 再把它的链接写进 Video Link。

改变风格

  • 脚本的规则:Generate Script, Caption, Overlay 里的消息。它规定了长度、开头、结构、结尾的关注号召,还给了一个数字人说话方式的例子。每份脚本都以同一句关注号召结尾,把它换成你自己的。
  • 文案和画面文字:同一条消息里的第 2 步和第 3 步。
  • 多久查一次新链接:Schedule Trigger。
  • 声音:API Setup 里的 voice_id,以及 generateAudio 里的 model_id。
  • 字幕的样式:Submagic Create Task 里的 templateName、magicZooms、magicBrolls 和 magicBrollsPercentage,还有它固定的 title,写的是 My Awesome Video。

注意事项

  • 重试循环:重试时,Download IG Reel 从它前面的那条数据里读 ReelURL,而那时这条数据是 actor 的回复,不是你的那一行。除非回复里有 ReelURL 字段,请求就会带着空地址发出去,再次失败,每 2 秒重来一次,每次都是一次新的付费运行。发布之前,把它请求体里的地址改成 {{ $('fixURL').item.json.ReelURL }},或者把 Check Status 的 false 分支接到一个停止节点上。
  • 重叠运行:actor 转写一条 Reels 可能要一分多钟,而这一行的 Script 要到最后才会填上。于是下一分钟的运行又会取到同一行,再付一次钱。把 Schedule Trigger 的间隔设长一些,比如 10 分钟。
  • 执行次数:每分钟触发一次就是每天 1,440 次运行,空跑的也算在内。查一下你的 n8n 套餐额度。
  • 模型停用:2026 年 11 月 2 日查看的 OpenAI 弃用页面写着,GPT-4.1 mini 将于 2027 年 1 月 14 日停用,替代模型是 gpt-6-luna。
  • 一条 Reels 的费用:这个 actor 是 sian.agency 的 Instagram AI Transcript Extractor。2026 年 11 月 2 日查看时,它的免费档是每条转写好的 Reels 0.028 美元,每次启动另收 0.005 美元。OpenAI 每一行计一次 gpt-4.1-mini 的费用。
  • 关闭的那部分有三处问题,依赖它之前要先修好。第一,Upload file 的文件字段是一个返回视频本身的表达式,而不是字段名。它的输入还来自 Create a post,那里没有文件,所以照原样会失败。把它接在 Download Video 后面,字段填 data。第二,Wait6 每次只等 1 秒就去查 Submagic。第三,两个 Switch 节点没写到的 RunningHub 或 Submagic 状态会让运行报错停下。
  • 别人的 Reels:提示词保留原视频的主题和结构,只换掉文字。发布改写版之前,先查清 Instagram 关于重复使用内容的规定,以及原创作者的权利。
  • 你的数据:Reels 链接会发给 Apify,文字会发给 OpenAI。在第二部分,脚本会发给 ElevenLabs,照片和配音会发给 RunningHub,视频会发给 Submagic、Mixpost 和 Google Drive。
  • 密钥:第二部分的四个密钥写在 API Setup 这个普通节点里,分享工作流之前先把它们删掉。Apify 令牌写在 Download IG Reel 的请求头里。
文件
README.md  9 KB
workflow.json  39 KB

2 个文件,共 48 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

营销类的相似商品

查看营销类的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Pixel Art XL

nerijs · 工具包

一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。

新上架

Licon MSR for LTX-2.5

LiconStudio · 工具包

给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。

新上架