2026-09-18 · 原文发布日
把长视频自动剪成竖屏短片并分发到三大平台
这是一个付费n8n模板(作者标价大于0)。手动运行后把源视频交给Reap生成带字幕的竖屏短片并轮询等待完成,挑传播分最高的一条,用OpenAI按各平台字数与话题标签规则生成Instagram、TikTok、YouTube Shorts文案,再按开关分别建Instagram Reel、上传YouTube Short、经Zernio发TikTok并自动重试容量错误。支持dry-run先验证不发布。
原文要点
这是付费n8n模板,作者标价大于0,原工作流需购买,本站示例不是原文件且Reap/OpenAI/平台服务可能另收费。流程手动Execute后校验源视频URL与剪辑设置,把视频交给Reap生成带字幕竖屏短片并轮询完成,取Reap传播分最高一条;OpenAI按Instagram、TikTok、YouTube Shorts的字数与标签规则生成文案并解析校验;按dry_run与平台开关路由;Instagram走Graph API建Reel容器并查状态后发布,YouTube下载短片上传Short,TikTok经Zernio上传发帖并对临时at capacity自动重试。
这次做成什么
设计一个先发dry-run、不直接发布的短视频分发演练:输入一个公开可测试的视频URL,产出候选短片元数据、三平台文案、路由决策和发布前核对清单;只在确认dry_run关闭后才说明真实发布需要哪些凭据与开关。
准备什么
- 原模板需购买后才能获得作者工作流;本站不提供免费导入JSON或绕过购买方法
- Reap账号与API访问、OpenAI API key,均用测试额度并自行承担可能费用
- 如启用Instagram需Professional账号、Meta连接、Graph API Bearer token与用户ID;启用YouTube需频道OAuth;启用TikTok需Zernio账号且已连接TikTok
- 一个无版权争议的练习视频URL,竖屏源或横屏源均可,但不要使用客户隐私素材
具体怎么做
先跑手动与dry-run
执行入口保持手动触发,设置dry_run=true、source_video_url、clip_duration_target和三个平台开关;第一轮只允许生成计划与文案,不调用发布接口,输出应包含validated=true或列出缺失凭据。
生成短片并选条
把源视频交给Reap剪辑,轮询直到completed;记录每条clip的id、duration_seconds、caption_status、virality_score,选择最高分一条进入文案;若全部caption_status=failed则停止并写错误原因,不进入平台路由。
按平台写文案并校验
用下方提示词让OpenAI一次返回instagram、tiktok、youtube_shorts三个对象;代码节点校验长度、标签数量、禁词与必填标题,任何平台失败只关闭该平台开关,不影响其他平台的dry-run产物。
路由到发布前闸口
Switch节点按publish_instagram/publish_youtube/publish_tiktok分流;每个分支先检查dry_run,true时写入本地JSON并结束,false才进入各自发布;TikTok分支单独保留对Zernio临时at capacity的有限重试与退避,重试上限由你设定。
可直接复制的材料
三平台短视频文案提示词
本站独立编写;字符规则按常见上限设置,发布前仍要核对当前平台限制。
基于输入短片信息生成三个平台发布文案,只输出JSON对象:instagram{caption,hashtags}, tiktok{caption,hashtags}, youtube_shorts{title,description,hashtags}。约束:面向中文但保留可替换品牌词{{brand}};不要虚构功效;Instagram caption不超过2200字符且hashtags不超过30;TikTok caption简短且hashtags不超过8;YouTube Shorts title不超过100字符、description前100字符内说明看点;每个平台hashtags不得重复堆砌同一词;不得包含网址占位符以外的链接。输入:{{$json.selected_clip}}发布设置示例
本站演练配置;非原付费工作流文件,所有ID、版本与隐私项需替换并在原模板核对。
{"dry_run":true,"source_video_url":"https://example.invalid/demo.mp4","clip_duration_target_seconds":35,"selection":{"metric":"reap_virality_score","tie_break":"earliest_completed"},"platforms":{"instagram":{"enabled":true,"user_id":"REPLACE_IG_USER_ID","graph_api_version":"REPLACE_VERSION"},"youtube":{"enabled":false,"privacy_status":"private","category_id":"REPLACE","region":"CN"},"tiktok":{"enabled":true,"zernio_account_id":"REPLACE","consent_confirmed":false,"retry_on_at_capacity":{"max_attempts":3,"backoff_seconds":[20,60,180]}}},"brand":"示例品牌"}单条测试数据
合成数据,字段与example输入对应;不是Reap/OpenAI真实返回。
{"run_id":"demo-0001","selected_clip":{"clip_id":"clip_A2","duration_seconds":34,"caption_status":"ready","reap_virality_score":91.4,"summary":"30秒内展示咖啡渍清洁前后对比"},"copy_result":{"instagram":{"caption":"前后对比只在第18秒出现,别眨眼。{{brand}}测试片段。","hashtags":["清洁","短剧剪辑","演示"]},"tiktok":{"caption":"第18秒翻面。","hashtags":["清洁","演示"]},"youtube_shorts":{"title":"咖啡渍清洁前后对比","description":"演示片段:展示清洁前后差异,结果因材质而异。","hashtags":["Shorts","清洁"]}},"route":{"instagram":"planned","youtube":"skipped_disabled","tiktok":"planned"}}输入与输出示例
本站虚构演示,未购买原模板、未调用Reap/OpenAI/平台接口,不声称可发布成功。
输入
source_video_url=https://example.invalid/demo.mp4;dry_run=true;clip_duration_target_seconds=35;instagram与tiktok开启、youtube关闭;selected_clip为clip_A2,duration_seconds=34,caption_status=ready,reap_virality_score=91.4,摘要为咖啡渍清洁前后对比。对应输出
validated=true;selected_clip_id=clip_A2;instagram planned且caption含“前后对比只在第18秒出现”、3个标签;tiktok planned且caption“第18秒翻面。”、2个标签;youtube skipped_disabled;无publish调用,输出文件写入demo-0001.plan.json,tiktok未触发at capacity重试。做完检查这些
- dry_run=true时不得出现Instagram发布、YouTube上传或Zernio发帖请求,只能生成计划文件
- 候选短片按reap_virality_score排序,并列时按earliest_completed稳定选择clip_A2
- 任一平台文案超字数或标签超量,仅该平台状态变invalid,其他平台仍可planned
- TikTok开关开启但consent_confirmed=false时必须停在闸口,不能进入Zernio上传
- 关闭dry_run前检查清单必须逐项勾选凭据、隐私状态、地区与 consent,否则保持手动确认
容易卡住的地方
- 付费模板未购买就没有作者节点细节,本站步骤是可迁移方案而非还原原文件
- Reap轮询间隔太短会浪费额度,太长会误以为卡住;状态非completed前不要选片
- Graph API版本、Instagram用户ID或Professional账号未配好会在容器阶段失败
- YouTube隐私状态、分类和地区若在模板内硬编码,改账号后容易上传错频道
- Zernio的at capacity是临时错误,无限重试会放大队列,应设上限并保留人工介入
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Create and publish short video clips with Reap, OpenAI, Instagram, YouTube, TikTok
- 原作者
- Vladyslav
- 原始发布日期
- 2026-09-18T11:21:18.594Z
- 来源
- https://n8n.io/workflows/19709