Communitygithub.com

賽車故事影片

創建或修改縱向賽車精華影片,使用可選的編輯主題,保留寬銀幕動作、克制的字幕,以及從鋪陳到結果的敘事方式。預設為黑色/紅色/白色的 Race_P5_Final_Flag 風格。適用於賽事回顧剪輯,而非駕駛分析或無關的影片風格。

賽車故事影片 是什麼?

此技能(「賽車故事影片」)旨在協助創建專業的賽車比賽回顧影片,遵循特定的敘事與編輯常規。與常見的快速剪輯精華不同,它優先讓比賽過程易於理解,再追求簡潔,並提供一系列可選擇的編輯主題(如 Trackside Red、Heritage Ivory 等)來改變色彩、字體與圖形風格,而非比賽事實或節奏。該技能支援 Claude Code 等平台,並通過一系列嚴格規則來確保影片品質:例如,保留連續賽道動作的連續鏡頭、在結果出現後才顯示字幕、預設不使用音樂或慢動作特效。它提供詳細的技術指南,涵蓋媒體檢查、編輯決策、使用 FFmpeg 進行渲染(包括縱向 1080x1920 解析度與 H.264 編碼),以及最終交付前的完整性檢查。此技能對於希望透過清晰、有條理的敘事來製作高品質、風格一致的比賽回顧內容的創作者或團隊來說至關重要。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mahsoommoosa42/race-story-video/tree/main

在你喜歡的 AI 中提問

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

說明文件

賽車故事影片 是做什麼的?

在讓影片變得簡潔之前,先讓比賽易於理解。預設使用所提供的參考編輯風格;當前使用者的簡報會覆蓋這些預設值。

在開始設計之前,請閱讀風格參考並檢查其連結的靜態圖片。它們記錄的是實際的參考案例,而非要求重複使用其比賽事實。

選擇主題

使用主題選項來選擇 Trackside Red(預設)、Heritage Ivory、Night Telemetry、British Racing 或 Monochrome Journal。請尊重明確的選擇。否則,保留已建立的專案主題;對於新專案,簡要呈現選項,如果沒有給出偏好,則繼續使用 Trackside Red。主題選擇不得妨礙媒體檢查或故事規劃。

主題會改變色彩、字體與圖形處理,但不會改變比賽事實、時間順序或節奏規則。在整個影片中保持一致的主題。將主題名稱和任何覆蓋設定記錄在工作清單中。對於僅更改主題的修訂,除非另有要求,否則保留素材、剪輯點、字幕時間和音訊。

建立故事

  • 檢查 Mem 以獲取相關的比賽/專案以及可用的最新修正。使用一個專案集合,並記錄有意義的決策和已交付的版本。當前使用者的修正會覆蓋舊的筆記。不要僅僅因為先前編輯版本已交付就假設它已被接受。
  • 檢查提供的媒體、時長、尺寸、幀率和音訊。建立來源庫存和簡短的編輯決策表:來源檔案、來源進出點、事件、證據、字幕間隔和輸出開始時間。觀看候選動作的接近和離開方式,而不僅僅是孤立的螢幕截圖。
  • 區分已確認的事實與編輯觀察。確認重要的缺失時間順序、最終位置或模糊的事件歸因;與此同時繼續媒體檢查。匯出的時間戳和檔案名稱不能證明比賽順序。不要編造圈數、位置、超越次數或動作成功的原因。
  • 在進行昂貴的首次渲染之前,先給出簡潔的建議故事。當使用者已授權創作並提供了足夠的上下文時,這不是一個額外的批准關卡。

為理解而剪輯

  • 在可能的情況下,將鋪陳、動作和後果保留為連續的即時鏡頭。開始時間要足夠早,以建立賽車和差距;在結果和穩定階段之後結束。在運動中檢查每個出口。不要為了縮短運行時間而在超越或恢復的瞬間剪輯。
  • 讓有用的動作決定持續時間,除非使用者給出硬性限制。如果限制與清晰度衝突,則刪除一個優先級較低的事件,而不是截斷每個事件。不要繼承參考的精確運行時間。
  • 預設使用簡單的剪輯和原始速度。不使用人工凍結、慢動作、速度曲線或發明的素材來補償缺失的覆蓋範圍。
  • 在動作之前介紹情況。僅在可見結果之後顯示結果字幕。保持字幕簡潔、基於事實且在空間上有幫助。避免未經使用者或證據支持的技術性因果聲明。
  • 當提供實際的終點線/旗幟衝線時,使用它,然後讓素材在結果圖形下繼續播放。如果無法獲得,則說明情況並使用真實的替代方案,而不是替換為開始序列或假的衝線。

構圖與渲染

  • 預設為 1080 x 1920 縱向,在整個寬度上保留完整的橫向動作。遵循所選主題的調色板和字體類型的參考幾何和層次結構。將圖形保持在素材外部,並在手機尺寸下清晰可讀。除非要求,否則不使用車手姓名或戲劇性標題。
  • 保留同步的原始汽車音訊。預設不嵌入音樂;參考案例是為單獨添加音樂而準備的。歷史歌曲選擇不是固定的配樂指示。如果要求音樂,則確定所提供的/授權的曲目並進行混音,以使比賽聲音仍然有用。
  • 使用可用的 FFmpeg 或合適的編輯器;偏好現有工具而非新的渲染框架。如果 PATH 中沒有 FFmpeg,可以通過 Python 的 imageio_ffmpeg.get_ffmpeg_exe() 取得。保留原始檔案並渲染到新檔案。
  • 保持基於來源的字幕錨點:更改入點後,根據來源事件時間重新計算輸出字幕時間,而不是將字幕留在舊的片段相對時間上。在修剪後重新計算所有後續序列時間和音樂提示。將標題限制在保留的素材內。
  • 對於資源密集型的渲染,使用相同的尺寸、幀率、編解碼器和音訊設定順序編碼分段,然後連接。檢查連接處的連續性和串流持續時間。除非要求其他格式,否則交付帶有 AAC 音訊和 fast-start 元數據的 H.264/yuv420p MP4。
  • 在專案工作檔案旁邊保留一個小的可編輯時間軸/清單和字幕文字。僅在要求時提供編輯交接;不要將媒體套件稱為原生可編輯項目。特別是,FCPXML 不是原生的 Final Cut Pro for iPad 項目。

完成檢查

完全解碼匯出檔案,確認預期的持續時間/幀數以及匹配的音訊/視訊持續時間,並檢查每個字幕狀態以及第一幀和最後一幀。檢查每個剪輯點,在運動中查看其前後各幾秒;在播放可用時聆聽同步、削波和突然的音訊連接。檢查字幕從不預測結果或在錯誤的事件中仍然存在,並且並排動作仍然可見。

交付實際可播放的 MP4 並說明素材驗證的限制。僅憑計劃或故事板並不能完成影片創作請求。將當前版本、使用者修正和過時的計時提示保存在專案記錄中。公開發布或上傳與渲染是分開的步驟。

相關技能