Communitygithub.com

長片轉短片

將一支長片轉換為多部適合 YouTube Shorts、Instagram Reels、Facebook Reels、TikTok、Bilibili、LinkedIn 與 X 的垂直短片。當使用者要求從長影片、Podcast、教學或實況中剪輯、重製或製作 Shorts/Reels 時使用。找出最佳片段,撰寫鉤子與字幕,並以 ffmpeg 匯出。

長片轉短片 是什麼?

長片轉短片 (Long to Short Video) 是一個專為 AI 代理設計的技能,能將一支長影片自動規劃並剪輯成 5–10 部獨立有意義的垂直短片。此技能會要求使用者提供影片來源、期望片段數量、目標平台與字幕語言,然後依據五大剪輯原則(單一主題、2 秒內鉤住觀眾、長度 30–90 秒、乾淨起結、內嵌大字體字幕)從逐字稿中標記最佳時刻並排序。技能支援多平台產出差異化版本:主素材為 9:16 1080×1920 的 H.264 MP4,額外為 X(≤2 分 20 秒)、LinkedIn(4:5 或 9:16,30–120 秒)以及 Bilibili(需中文標題與標籤)提供專屬裁切。整合 ffmpeg 腳本 `scripts/make-clips.sh` 自動完成裁切、縮放與音量正規化(−14 LUFS),並在使用者確認時刻與鉤子後才執行剪輯,避免浪費運算資源。腳本支援 Claude Code、Cursor 與 Codex 等開發環境,最終產出包含檔案與發文套件,但不負責直接發佈或生成影片。

相容平台~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 並稱之為 HD —— 請註明來源畫質。
  • 不要自行發布片段。交出檔案加上發文套件(使用 social-media-posting 技能製作各平台貼文)。
  • 不要使用來自某平台專用曲庫的受版權保護音樂到其他平台 —— 帶有版權主張的 Shorts 可能被封鎖。

相關技能