Communitygithub.com

Zinc-acetate/recreate-handdrawn-videos

透過拆解鏡頭、保留節拍與停格畫面、替換角色及選擇性重繪,選擇向量、After Effects 或分層點陣工作流程,並檢查接觸動作與全片替換覆蓋率,來重製或改編基於參考的手繪音樂影片。適用於參考驅動的影片製作與修改,不適用於無參考的一般剪輯或獨立插圖。

recreate-handdrawn-videos 是什麼?

這項技能專為需要基於參考影片重製或改編手繪音樂影片的開發者與 AI 代理使用者設計。它提供一個系統化的工作流程,從分析參考影片中的鏡頭、節拍和停格畫面開始,到選擇合適的製作方法(如向量、After Effects 或分層點陣),再到替換角色或道具,並確保最終影片的視覺風格與動作品質符合參考。技能強調先驗證最困難的鏡頭,再擴展到整部影片,並內建了檢查覆蓋率的 Python 腳本,幫助使用者定位時間軸上的間隙或重疊。它支援 Claude Code、Cursor 等平台,並提供詳細的參考文件(如 timing-and-coverage.md 與 visual-and-motion.md)來指導每個步驟。此技能的核心原則是保留參考影片的本質(如節奏、動作品質),同時允許創意改編,並且明確指出那些無法用捷徑取代的判斷(如視覺風格、自然動作的評估),確保最終成果既精準又具藝術性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add Zinc-acetate/recreate-handdrawn-videos

在你喜歡的 AI 中提問

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

說明文件

重製手繪影片

將「看起來像參考影片」轉化為可製作與審查的鏡頭與動作約束。請勿將任何特定作品的角色、參數或專案結構視為預設模板。

確定要保留的內容

使用需求與參考影片來確定任務是忠實重製還是改編;哪些構圖、節拍、停格畫面、動作、文字與音訊必須保留;哪些角色或道具要替換;以及交付範圍與格式。若資訊已經提供,請勿再次詢問。應指出具體遺漏的參考資料或必要素材,而非將猜測呈現為觀察到的內容。

先檢查現有專案與可用工具。遵循使用者指定的製作方法;否則根據視覺與動作來選擇。請勿僅因向量圖示、靜態幻燈片或均勻流暢動畫更容易批次生成,就將手繪風格轉為此類形式。

工作流程與參考路由

  1. 拆解鏡頭並識別風險。 記錄鏡頭區間、節拍與動作標記、原始可見區間與素材。保留參考影片的停格與絕對時間。對於時間重製、短暫邊緣可見性或局部替換覆蓋率,請參閱時間與覆蓋率。
  2. 先證明最困難的鏡頭。 選擇一個能暴露主要風險的短片段,例如角色與道具的接觸、側臥姿勢、文字變形、淚痕軌跡或遮擋關係。產出一個可檢視的樣本,以驗證設計、材質、接觸與節拍,然後再擴展到整部影片。局部的成功不代表整部影片已完成。
  3. 根據動作選擇方法。 在選擇平移、分層骨架、小狀態變體或重繪關鍵姿勢之前,先確定動作是整體物體移動、局部變形、還是姿勢/視角變化。請參閱視覺與動作工作流程,僅使用與該鏡頭相關的章節。
  4. 分段製作;驗證整部影片。 對於每項變更,檢查局部結果、開始與結束邊界、相鄰鏡頭以及完整輸出。將技術檢查與人類視覺審查分開記錄;通過腳本檢查並不能證明視覺品質。請參閱品質與交付。
  5. 交付可繼續進行的工作。 按照與使用者商定的結果,交付最終影片及必要的專案/素材筆記。僅將實際驗證或成功交付的工作描述為完成。匯出、上傳與發佈是不同階段,不代表獲得額外授權。

捷徑無法取代的判斷

  • 視覺風格包括線條、留白、紙張/背景顏色、筆觸與動作品質,而不僅僅是角色顏色。
  • 當參考影片使用剛性平移時,整體影像移動是可行的。但當肩膀、臀部、四肢或遮擋關係發生變化時,移動單一影像無法替代新的動作。
  • 提高輸出影格率並不會增加有意義的姿勢。請勿預設使用影格插值、補間或固定影格率。
  • 修復範圍取決於原始物件在整個鏡頭中的實際可見程度,而不僅是已知的問題影格或目前的修補長度。
  • 數值閾值可以定位異常,但無法取代關於相似度、自然動作或完整文字的美學與語義判斷。

可執行的輔助工具

python scripts/check_coverage.py <manifest.json> 會檢查手動標註的影格區間是否有間隙與未宣告的重疊,以及替換區間是否涵蓋可見影格加上指定的邊界。它僅需 Python 標準函式庫即可執行。輸入模式、退出碼與限制請參閱時間與覆蓋率。此工具無法識別視覺內容,也無法證明所有可見區間都已被標註。

如需特定方法的理由,請視需要查閱案例經驗。這些是可重複使用的經驗來源,而非新專案的模板。

相關技能