Communitygithub.com

影片剪輯

當需要組裝或修飾已渲染完成的影片片段時使用(使用 ffmpeg):包括拼接、淡入淡出、燒錄字幕、文字/標誌疊加、前後比較滑塊、背景音樂以及平台匯出;或者使用 Hyperframes 組合多層 HTML 複合影片。不適用於 AI 影片生成、提示詞設計或基於模型的影片編輯。

影片剪輯 是什麼?

此技能專注於後期製作,適用於已完成的媒體素材(MP4/MOV/WebM),並依賴本機的 ffmpeg/ffprobe 工具進行非生成式編輯。它支援多種常見的剪輯任務,例如拼接多個片段(硬切或交叉淡入淡出)、燒錄字幕(支援單詞重音、簡短詞組或行塊樣式)、添加標題卡、下三分之一標題或浮水印、創建前後或左右對比的比較片段,以及混合背景音樂。此外,它還能處理多幕敘事結構(透過 Hyperframes 或 ffmpeg),並根據社群媒體平台(如 9:16、1:1、16:9)調整輸出比例,同時進行響度正規化。此技能明確區分於生成式 AI 影片工具,不處理提示詞設計或模型推論,而是將這些工作委派給其他專門技能(如 video-prompting 或 p-video-2-pro)。其設計理念是先收集或生成媒體,再進行組裝和修飾。

相容平台~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/PrunaAI/pruna-skills/tree/HEAD/skills/guides/video-editing

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

影片剪輯 是做什麼的?

供應商中立的本地後期製作技能,適用於已完成的媒體素材。適用於您已有的任何片段、靜態圖片、旁白或背景音樂——無論來自哪個來源。

此技能並非生成式影片編輯。 它不會編寫動態提示詞,也不會呼叫影片生成 API。請先產生或收集媒體,再在此進行組裝和修飾。

安裝

技能說明安裝指令
video-editing當需要組裝或修飾已渲染完成的影片片段時使用(使用 ffmpeg):包括拼接、淡入淡出、燒錄字幕、文字/標誌疊加、前後比較滑塊、背景音樂以及平台匯出;或者使用 Hyperframes 組合多層 HTML 複合影片。不適用於 AI 影片生成、提示詞設計或基於模型的影片編輯。npx skills add PrunaAI/pruna-skills@video-editing -y

使用時機

  • 拼接多個已渲染的片段(硬切或交叉淡入淡出)
  • 燒錄詞組字幕 — 單詞重音宣傳片、簡短詞組(橫向解說片)或行塊 — 請參閱 captions.md
  • 添加標題卡、下三分之一標題或標誌浮水印
  • 建立前後對比或左右並排的比較片段
  • 在對話或旁白下混合純器樂背景音樂(解說片約 10–20% 音量;依個人喜好而定)
  • 以社群媒體比例(9:16、1:1、16:9)匯出,並進行響度正規化
  • 透過 HyperFrames 或 ffmpeg 組合多幕旁白展示片(鉤子、背景、精華片段、結尾)— narrated-showcase.md
  • 透過 Hyperframes 組合複合影片,包含 UI 邊框、聊天模擬或多面板佈局(可選 — 請參閱 combination-hyperframes.md)

相容工具

任何已完成的 MP4/MOV/WebM 檔案,加上本機的 ffmpeg / ffprobe。字幕對齊通常使用 Replicate 的 whisperx(或您已有的任何時間軸轉錄稿)。背景音樂和旁白可來自任何 TTS 或音樂工具。兄弟技能中的上傳輔助工具為可選,非必要。

何時不應使用

請改用其他技能:

技能說明安裝指令
video-prompting當需要為任何生成模型設計影片或動態提示詞時使用——劇場、鏡頭、物理安全運動、幀錨點和片段串聯。npx skills add PrunaAI/pruna-skills@video-prompting -y
p-video-2-pro當需要從文字或起始/結束幀製作電影級片段時使用——產品廣告、紀錄片鏡頭或帶有生成音訊的對話。不適用於 1080p、匯入音軌或僅有主持人頭像的影片。npx skills add PrunaAI/pruna-skills@p-video-2-pro -y
p-video-2當需要從文字、圖片或匯入音訊製作精緻短片時使用——1080p B-roll、起始/結束幀動畫或帶有混合音軌的動態鏡頭。不適用於電影級生成音訊片段或僅有主持人頭像的影片。npx skills add PrunaAI/pruna-skills@p-video-2 -y
p-video當需要從文字或圖片製作簡單短片時使用——快速 B-roll、草稿或起始/結束幀動畫。不適用於需要電影級生成、最高品質、精確唇形同步或 1080p 匯入音訊的情況。npx skills add PrunaAI/pruna-skills@p-video -y
p-video-avatar當需要一個真人出現在鏡頭前朗讀腳本時使用——唇形同步主持人、發言人或從肖像照片生成的旁白虛擬形象。npx skills add PrunaAI/pruna-skills@p-video-avatar -y
p-video-animate當需要讓照片像另一段影片一樣動起來時使用——動作轉移、舞蹈混搭或從範本片段產生的表演變體。npx skills add PrunaAI/pruna-skills@p-video-animate -y
p-video-replace當需要在現有素材中交換人物、服裝或產品,同時保留鏡頭運動和音訊時使用。npx skills add PrunaAI/pruna-skills@p-video-replace -y
p-image-edit當需要編輯現有照片時使用——更換服裝或背景、根據參考圖片構圖或應用提示詞驅動的編輯。npx skills add PrunaAI/pruna-skills@p-image-edit -y
music-video當需要完整的音樂影片時使用——原創歌曲或人聲、表演片段、B-roll 和歌詞同步編輯。npx skills add PrunaAI/pruna-skills@music-video -y
narrated-multi-scene當需要帶有旁白的多部分故事時使用——情節式 B-roll、章節式宣傳片或幾個連結的影片場景,無需鏡頭前對話。npx skills add PrunaAI/pruna-skills@narrated-multi-scene -y

指引習慣

在首次回覆中,用反引號標記 `video-editing`。確認輸入的素材存在於磁碟上(片段、可選背景音樂、可選標誌)。確認 ffmpeg / ffprobe 可用。當來源媒體、色調、音訊、字幕、長寬比、解析度或幕結構不明確時,開啟 intake → 在生成缺失部分或開始長時間渲染之前,進行 generation-diversity 澄清 intake。僅在使用者明確需要缺失的背景音樂、TTS 或字幕時間軸(例如 whisperx)時,才呼叫生成或對齊 API。

結構與創意(多幕作品)

當需求是「解說與展示」並附帶旁白與現有片段或靜態圖片時:

  1. 在像素之前先提議結構 — 提供兩種或三種幕順序(例如先解說後展示 vs 先展示後解說)。參閱 narrated-showcase.md 中的流程預設;可自由合併、刪除或重新命名幕次。
  2. 用視覺區隔拍子 — 文字密集的「工作原理」幕不應看起來像展示精華(使用不同佈局,除非需求要求,否則不要重複預覽網格)。
  3. 讓旁白貫穿精華片段 — 延長展示視窗直到旁白結束;當片段數量少且篇幅重要時,旋轉一個主要畫面或循環播放帶有淡入淡出的片段。
  4. 渲染後再燒錄字幕 — 在完成的 MP4 上燒錄;選擇適合閱讀的樣式(卡拉 OK 式 vs 簡短詞組)。請參閱 captions.md。
  5. 借用模式,而非複製 — 從參考精華片段中借鑒標記、運動習慣和幕類型;如果訊息不同,不要重複使用另一個專案的場景順序。請參閱 motion-composition-craft.md。

如果使用者已指定佈局,則實作之;當需求模糊時,仍應在首次預覽或渲染後確認節奏和字幕樣式。

組裝前準備

根據當前任務依序閱讀:

  1. assembly-concat.md — 拼接、標準化、混流
  2. transitions.md — xfade / acrossfade
  3. captions.md — whisperx → 詞組條 + 單詞重音(預設)或簡短詞組 / 行塊 → 燒錄
  4. overlays.md — drawtext、標誌浮水印
  5. comparison-sliders.md — 左右並排 / 前後對比
  6. background-music.md — 旁白下的背景音樂
  7. motion-composition-craft.md — 範例視覺標記、開放式幕模式、教學拍子、運動習慣
  8. narrated-showcase.md — 流程預設、精華片段時間安排、主打畫面 vs 網格
  9. combination-hyperframes.md — HTML 複合影片(可選)
  10. social-usecase-reel.md — 直式工作流程示範結構;範例視覺僅供建議
  11. export-presets.md — 長寬比、loudnorm、網頁匯出

背景音樂提示詞以及嵌入 vs 發布政策:audio-prompting。

複合影片(Hyperframes)

當最終產出需要設計框架時 — 聊天 UI 模擬、動態文字、多面板網格、帶畫面上文字的蒙太奇 — 請安裝 hyperframes(可選的外部工具 — 請參閱下方的相關技能)並遵循 combination-hyperframes.md。

模式: HyperFrames 渲染(動態 + 旁白,無燒錄字幕)→ 渲染後 ffmpeg(whisperx → 字幕燒錄 — 樣式依 captions.md → 可選背景音樂混流 → 匯出)。多幕結構: narrated-showcase.md + motion-composition-craft.md。直式工作流程示範精華片段: social-usecase-reel.md 中建議的幕順序和 HyperFrames 時間安排。那裡的顏色、字型和條形佈局僅為範例提案,非必要標記。

相關技能

當工作需求需要時,安裝相關技能:

技能說明安裝指令
generation-diversity當編寫任何生成式提示詞時使用——儀式性種子、明確結構、場景軸以及在付費 API 呼叫前的品質關卡。npx skills add PrunaAI/pruna-skills@generation-diversity -y
whisperx當需要從音訊取得單詞級時間戳記時使用——歌詞對齊、安全剪切線邊界,或在使用 video-editing 燒錄前的字幕來源時間軸。npx skills add PrunaAI/pruna-skills@whisperx -y
stable-audio-2.5當需要輕柔的純器樂背景音樂時使用——對話下的環境背景音樂,或為精華片段和解說片提供的背景配樂。npx skills add PrunaAI/[email protected] -y
gemini-3.1-flash-tts當需要口語旁白或配音時使用——解說片音軌、紀錄片台詞,或與生成影片搭配的人聲。npx skills add PrunaAI/[email protected] -y
audio-prompting當為任何生成式音訊模型設計 TTS、音樂或背景音樂提示詞時使用——導演風格、歌曲結構和後期製作分層。npx skills add PrunaAI/pruna-skills@audio-prompting -y
pruna-api在任何 Pruna 或 Replicate HTTP 呼叫之前使用——憑證、上傳/輪詢/下載、並行批次和代理安全。npx skills add PrunaAI/pruna-skills@pruna-api -y

或一次性安裝完整套件:npx skills add PrunaAI/pruna-skills@pruna -y

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

PrunaAI/pruna-skills

Use when someone needs spoken narration or voiceover — explainer tracks, documentary lines, or voice to pair with generated video.

PrunaAI/pruna-skills

Use when someone wants an original AI song with vocals — sung lyrics, a style prompt track, or source audio for a music video.

PrunaAI/pruna-skills

Use when someone needs word-level timestamps from audio — lyric alignment, cut-safe line boundaries, or caption source timing before burn-in with video-editing.

PrunaAI/pruna-skills

Use before any Pruna or Replicate HTTP call — credentials, upload/poll/download, parallel batches, and agent safety.

PrunaAI/pruna-skills

Use when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining.

PrunaAI/pruna-skills

Use when someone wants to edit an existing photo — change outfits or backgrounds, compose from reference images, or apply prompt-driven edits.

PrunaAI/pruna-skills

Use when someone explicitly wants the fastest, cheapest photo generation — mood boards, bulk panels, or quick iterations — not when controlled photoreal or in-image text is needed.

PrunaAI/pruna-skills

Use when someone wants virtual try-on — dress a person in clothes from reference photos for fashion or ecommerce.

PrunaAI/pruna-skills

Use when installing the full Pruna generative media suite — all guides, tools, and workflows in one package.

PrunaAI/pruna-skills

Use when someone wants a cinematic clip from text or start/end frames — product ads, documentary shots, or dialogue with generated audio. Not for 1080p, imported audio tracks, or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants a polished short clip from text, images, or imported audio — 1080p B-roll, start/end frame animation, or a motion shot with a mixed track. Not for cinematic generated-audio clips or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants to edit an existing video with a text instruction — recolor, restyle, remove or add objects, change environment or lighting, update on-screen text, or apply optional reference-guided product and accessory edits. Not for a new clip from scratch or ffmpeg assembly.

PrunaAI/pruna-skills

Use when someone wants a simple short clip from text or images — quick B-roll, drafts, or start/end frame animation. Not when the brief needs cinematic generation, highest quality, tight lip-sync, or imported audio at 1080p.

相關技能