Communitygithub.com

tranhung91nd/video-editing-skills

使用 Remotion 製作 16:9 橫式旅遊宣傳影片,包含當日行程旁白、地名標籤、字幕、路線/列車示意圖、標誌與行動呼籲,風格參考九寨溝 V6 版且採用 Thục Đoan 聲音。

video-editing-skills 是什麼?

這個技能專門用來根據使用者的旅遊行程,自動生成 16:9 橫式宣傳影片。它會從行程表中提取日期、路線、景點與服務資訊,撰寫包含鉤子、每日體驗與行動呼籲的旁白文案,並根據使用者選定或核准的聲音檔案(WAV/MP3)來調整場景與字幕時間點。影片素材需確保版權合法性,並在 media/sources.json 中記錄來源。技能支援 Remotion 框架,可執行腳本進行檢查、渲染與品質測試,並在交付前進行完整解碼與校對,確保字幕、場景轉換、路線、標籤與行動呼籲等元素正確。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tranhung91nd/video-editing-skills/tree/HEAD/skills/tour-itinerary-video

在你喜歡的 AI 中提問

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

說明文件

旅遊行程影片製作

此技能源自九寨溝 V6 版的 Remotion 原始碼,影片規格為 77 秒、1920×1080。這是一個新的可重用工作流程;先前的 V6 影片是使用獨立的 Remotion 專案製作的,並非 HyperFrames。

內容與素材

  • 從使用者的行程或已核對的來源中提取日期、路線、景點與服務。在需要價格、出發日期或聯絡資訊時,請查閱最新來源。請勿自行添加價格或優惠。
  • 撰寫包含鉤子的簡短介紹、每日體驗描述以及諮詢行動呼籲。選擇自然的用詞,並核實地名/單位名稱的發音。
  • 使用使用者已選擇/核准的聲音。匯入透過現有工具產生的 WAV/MP3 檔案;語音克隆資料、TTS 模型與帳號不屬於此技能的範疇。不接受計畫中語速非 1.0 的情況;如果更改朗讀版本,請根據實際音檔更新場景標記與字幕。
  • 選擇與地名和活動相符的場景。清楚區分真實影片、靜態圖片與示意圖。請勿將裝飾性示意圖呈現為精確的地理地圖。列車僅在實際鐵路路段上行駛。
  • 在 media/sources.json 中記錄來源與使用權限狀態。在 TikTok 或 YouTube 上可觀看/下載並不代表擁有廣告投放權。保留作者浮水印與原始地點標誌;請勿移除標誌以偽裝成自有素材。

計畫

每個任務都包含 media/、edit.json、analysis/、out/ 目錄。計畫中的所有 src 皆為 media 目錄內的相對路徑。在撰寫計畫時,請參考 plan.md 和 V6 範例。未經要求,請勿將範例中的行程、品牌或聲音複製到其他旅遊行程中。

聲音決定影片總長度;請根據實際朗讀標記來劃分場景、標籤與字幕。靜態圖片場景使用 Ken Burns 效果,場景切換使用 12 幀淡入淡出效果;文字使用彈簧動畫,開頭包含路線圖與明信片,路線場景顯示列車行駛,結尾包含行動呼籲與圓形圖片。保持標籤簡潔,請勿將字幕放置在行程進度條上。

執行與檢查

python3 scripts/doctor.py
python3 scripts/render.py /path/to/job --check-only
python3 scripts/render.py /path/to/job --setup-only
python3 scripts/render.py /path/to/job final.mp4
python3 scripts/qa.py /path/to/job/out/final.mp4 /path/to/job/out/qa --expected-frames 2310

2310 這個數字僅適用於 77 秒 × 30 fps 的範例;請根據實際旅遊行程重新計算。可以使用 --frames=0-59 進行技術測試。請勿自行開啟預覽/檔案,使用單一預設執行緒並在匯出後關閉任務進程。關於環境設定、選用 ASR 與字型,請參閱 runtime.md;reference-inputs.md 列出了如何為範例收集個別來源。

Tour Sans(Be Vietnam Pro)字型以 OFL 授權提供。範例中保留 macOS 上的 Avenir Next 字型,並使用 Tour Sans 作為備用字型;不附帶商業字型 Avenir,也不保證在不同平台上像素級一致。

交付前:完整解碼整個 MP4,確認尺寸/長度/音訊,檢查所有場景切換點、路線、日期標籤、標誌與行動呼籲是否在完整畫面中。比對字幕與朗讀內容。僅在實際聽過後才能聲稱已聽過。如果素材權限或音訊檢查尚未驗證,請通知相關限制;未經使用者要求,請勿自行透過 Zalo 傳送或發布到社群網路。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能