Communitygithub.com

长视频转短视频

将一个长视频转成多个垂直短视频,适用于 YouTube Shorts、Instagram Reels、Facebook Reels、TikTok、Bilibili、LinkedIn 和 X。当用户要求从长视频、播客、教程或直播中剪辑、提炼、制作短视频时使用。它能找出最佳片段、撰写钩子与字幕,并用 ffmpeg 导出。

长视频转短视频 是什么?

该技能旨在将单个长视频(如播客、教程或直播)自动拆解为 5–10 个独立的垂直短视频,每个片段无需原视频背景即可独立观看。它通过分析转录文稿或时间戳定位高价值片段,并为每个片段编写钩子(开场话术)和字幕,最终使用 ffmpeg 脚本进行裁剪、缩放至 9:16(1080×1920)、音量标准化(-14 LUFS)等处理。支持 YouTube Shorts、Instagram Reels、Facebook Reels、TikTok、LinkedIn、X 和 Bilibili 等平台,并根据各平台要求(时长限制、宽高比、文件大小)提供专属输出。用户需先提供视频文件或链接,并指定片段数量和目标平台;技能会先生成剪辑计划供用户确认,确认后才执行耗时的裁剪操作。输出包含字幕烧录、封面建议及平台专用标题/标签,但不涉及直接发布——用户需利用 `social-media-posting` 技能自行发布。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/smabdulmueid97/long-to-short-video/tree/HEAD

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

长视频转短视频 是做什么的?

将一个长视频转成 5–10 个独立的短视频。每个片段无需原视频上下文即可理解。

开始之前

用一个简短问题询问(或确认)以下内容(如缺失):

  • 长视频文件或链接,以及其时长/主题
  • 需要多少个片段?默认:5
  • 目标平台?默认:Shorts + Reels + TikTok。仅当用户明确要求时再添加 LinkedIn / X / Bilibili——这些平台需要不同的剪辑(见下文)。
  • 字幕语言?默认:视频的语言。

优秀片段的标准

  1. 每个片段只讲一个观点。 如果需要说“如我前面所说”,那就不算一个独立的片段。
  2. 前 2 秒内要有钩子。 一个提问、一个大胆断言或一个结果——而不是“嗨,欢迎回来”。
  3. 时长:30–60 秒是最佳范围,通用片段最长 90 秒。 硬性上限(2026 年 10–11 月确认):YouTube Shorts ≤3 分钟,Instagram Reels 对新受众推荐 ≤3 分钟,TikTok 上传可达 60 分钟但片段应保持简短,X(免费)≤2 分 20 秒,LinkedIn ≤15 分钟但 30–120 秒表现最佳,Bilibili 竖屏片段 3–15 分钟为最佳区间。
  4. 开头和结尾要干净利落。 在完整句子上剪辑。结尾要有收尾、行动号召,或回到钩子——绝不能在词中间截断。
  5. 字幕要烧录进去。 大多数人静音观看。字幕要大、高对比度、居中,每行 2–3 个词,位于安全区域内(文字远离顶部 15% 和底部 20%——那是平台 UI 所在位置)。
  6. 优先竖屏。 主输出:9:16,1080×1920,H.264 MP4 + AAC,30 fps。将说话者裁剪至画面中央;不要仅将 16:9 画面缩小并用黑边填充。

步骤

  1. 定位精彩时刻。 从转录文稿/章节/时间戳中,列出候选时刻,包含起止时间和一行说明理由。按钩子强度排序:最强的钩子排最前。选出前 5 个(或要求的数量)。
  2. 编写片段计划 使用 templates/clip-plan.md:每个片段包含——标题、钩子(第一句口语)、起止时间、为何能独立成立、字幕文字、各平台标签。
  3. 剪辑。 使用 scripts/make-clips.sh(ffmpeg)以及一个 clips.csv——详见脚本格式。该脚本将视频裁剪为 9:16,缩放至 1080×1920,并将响度标准化至 -14 LUFS。验证每个输出:时长正确、有音频、说话者居中、无黑边。
  4. 为每个片段添加字幕和标题。 YouTube 标题 ≤100 字符,Bilibili 标题 ≤80 字符,X 整篇帖子 ≤280 字符。每个片段一个行动号召,所有链接指向同一位置。
  5. 平台定制。 一个主片段无法适配所有平台:
    • Shorts / Reels / TikTok / Facebook: 使用主 9:16 片段,≤90 秒。
    • X(免费): 裁剪至 ≤2:20,H.264,≤512 MB。
    • LinkedIn: 30–120 秒,4:5(1080×1350)或 9:16,专业性钩子——去掉玩笑,保留知识点。
    • Bilibili: 竖屏 9:16 可工作,但如果受众是中文观众,需添加中文标题和标签,以及封面帧。
  6. 在剪辑前展示计划。 用户先确认片段 + 钩子。剪辑是耗时环节——不要剪出 10 个片段才发现用户只想要 3 个。

片段计划模板

## 片段 1 —— “两分钟开发票的技巧”
- 来源:12:04–12:58(54 秒)
- 钩子(前 2 秒):“你每个月因为逾期发票损失 400 美元。”
- 独立成立的原因:完整技巧,无需前情铺垫
- 字幕:…
- 平台:Shorts、Reels、TikTok、X(54 秒,适配免费 X)

不要做

  • 不要生成视频,也不要声称能做到。本技能只对用户提供的视频进行规划和剪辑。
  • 不要剪辑那些只有放在原长视频中才能理解的片段。
  • 不要烧录遮挡说话者面部的字幕。
  • 不要将 720p 片源强行放大至 1080p 并称之为高清——需注明片源质量。
  • 不要自行发布片段。将文件及帖子包交给用户(使用 social-media-posting 技能生成各平台文案)。
  • 不要跨平台使用来自某个平台库的受版权保护的音乐——使用了一首被声明版权的音乐的 Shorts 可能会被屏蔽。

相关技能