影片剪輯 是做什麼的?
供應商中立的本地後期製作技能,適用於已完成的媒體素材。適用於您已有的任何片段、靜態圖片、旁白或背景音樂——無論來自哪個來源。
此技能並非生成式影片編輯。 它不會編寫動態提示詞,也不會呼叫影片生成 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。
結構與創意(多幕作品)
當需求是「解說與展示」並附帶旁白與現有片段或靜態圖片時:
- 在像素之前先提議結構 — 提供兩種或三種幕順序(例如先解說後展示 vs 先展示後解說)。參閱 narrated-showcase.md 中的流程預設;可自由合併、刪除或重新命名幕次。
- 用視覺區隔拍子 — 文字密集的「工作原理」幕不應看起來像展示精華(使用不同佈局,除非需求要求,否則不要重複預覽網格)。
- 讓旁白貫穿精華片段 — 延長展示視窗直到旁白結束;當片段數量少且篇幅重要時,旋轉一個主要畫面或循環播放帶有淡入淡出的片段。
- 渲染後再燒錄字幕 — 在完成的 MP4 上燒錄;選擇適合閱讀的樣式(卡拉 OK 式 vs 簡短詞組)。請參閱 captions.md。
- 借用模式,而非複製 — 從參考精華片段中借鑒標記、運動習慣和幕類型;如果訊息不同,不要重複使用另一個專案的場景順序。請參閱 motion-composition-craft.md。
如果使用者已指定佈局,則實作之;當需求模糊時,仍應在首次預覽或渲染後確認節奏和字幕樣式。
組裝前準備
根據當前任務依序閱讀:
- assembly-concat.md — 拼接、標準化、混流
- transitions.md —
xfade/acrossfade - captions.md —
whisperx→ 詞組條 + 單詞重音(預設)或簡短詞組 / 行塊 → 燒錄 - overlays.md —
drawtext、標誌浮水印 - comparison-sliders.md — 左右並排 / 前後對比
- background-music.md — 旁白下的背景音樂
- motion-composition-craft.md — 範例視覺標記、開放式幕模式、教學拍子、運動習慣
- narrated-showcase.md — 流程預設、精華片段時間安排、主打畫面 vs 網格
- combination-hyperframes.md — HTML 複合影片(可選)
- social-usecase-reel.md — 直式工作流程示範結構;範例視覺僅供建議
- 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