口播科普動畫
先弄清用戶想讓觀眾聽懂什麼,再看手裡的素材能讓觀眾看到什麼。以雙方敲定的口播內容、用戶指定的最終版本和本次交付範圍為準。 如果一段實拍已經把過程講清,可以讓它連貫播完。如果素材只拍到了結果,可以用它展示結果,再用示意圖解釋原理。確實需要改動口播含義時,把涉及的那句話單獨拿出來討論。
下面的流程、分鏡表和鏡頭示例都可按項目取捨。選擇方法時保留三個依據:引用符合原意,字幕時間來自選定版本,交付時能說清實際檢查過什麼。
從當前進度開始
先查看用戶給出的材料、現有工程和已確認的決定,再選擇入口,不要求用戶重走完整流程:
- 只有選題或觀點:整理一個核心問題、受眾和結論,協助寫自然可說的稿子。內容過多時建議聚焦或拆分,不擅自拆成多條視頻。
- 只有稿子:可以先做視覺方案與粗分鏡。沒有正式音頻時,時間只是估算,不能宣稱已經同步。
- 已有音頻和字幕:直接檢查輸入、確定時間軸、設計分鏡,不按舊稿重新編排時間。
- 已有工程或成片:先定位用戶反饋的時段。有源工程時可修改對應圖層;只有 MP4 時,先看文字是否已燒進畫面。按局部修改的做法選擇能做到的調整。
- 要求發布交付:核對最終輸入與工程,完成相應成片、封面或文案。只做本次需要的交付物。
缺少信息時優先從材料和工程推斷。僅在確實影響結果時詢問,例如最終音軌版本不明。若用戶明確要求先確認方案,提供具體方案後等待;已有授權或確認則繼續,不逐步重複索要批准。
進入版式與時間軸實現前,明確畫幅與發布場景、時長依據、本次交付物。已有工程和已確認要求優先;有最終旁白時,以實際時長安排,不為了套用目標時長而裁音頻。缺少明確要求時先提出合適的默認方案並說明假設;若關鍵選擇無法合理推斷且會造成大量返工,再向用戶確認。選題討論、寫稿等不依賴這些選擇的工作可以繼續。
進入製作前:檢查並準備環境
當任務進入工程實現或預覽階段,先閱讀 環境檢查與首次搭建。如果選擇 Remotion 但本機沒有可用環境,先補齊運行環境、初始化工程、安裝依賴並驗證預覽和測試幀,再製作整片。 不能假定裝了本 skill 就已經裝好 Remotion。
區分缺少 Remotion 指導 skill、缺少 Node.js 等運行環境、缺少項目依賴、缺少工程這幾種情況。已有工程優先復用並按鎖文件安裝,避免重新初始化或隨意升級;只要求口播稿或視覺方案時,無需先安裝軟件。
1. 建立內容與時間基準
記錄當前輸入文件、音頻時長、字幕範圍、畫幅、幀率、工程入口與目標交付。用戶指定的最終版本優先於舊口播稿和舊導出。
- 保留字幕原文、序號和絕對時間。檢查缺句、空字幕、倒序、重疊、過短顯示和超出音頻等情況;重疊也可能是有意設計,先判斷。
- 用定稿理解句意,用最終 SRT 定位字幕,用實際發聲和停頓安排動作。若用戶已指定「按新字幕」,就按新字幕設計。音頻與它有實質出入時,指出具體句子與時段,不擅自改詞或移動時間碼。
- 時效性事實、數字、政策和新聞來源需要核實。做對比時,先明確對象和版本,再核對定義、單位與適用條件是否可比。若最終錄音含有影響含義的錯誤,提出具體修正,不讓畫面與口播相互矛盾。
- 新音頻或新字幕到來後,重新計算受影響時間段、字幕、轉場和總幀數,檢查後續鏡頭是否仍同步。
有 SRT 時可運行 scripts/inspect_media.py 檢查結構與時長。有最終音頻且需要對齊動作時,可在鋪開分鏡前抽聽改過的句子或有辨識度的短語,做法見實現與同步。
2. 先確定可判斷的視覺方向
提出新方向時,可以拿稿裡的一句話說明畫面怎麼講。有現成素材,就指出哪個細節值得放大、哪段停頓適合讓觀眾讀圖。需要自製圖示時,說明它要畫清什麼關係。配色、字體和構圖只展開本次需要決定的部分。
同時考慮內容與素材
用戶只描述了素材、想先聊構思時,可根據描述給出有條件的設計,例如「如果照片裡同時拍到了光源和桌面,就讓兩者同框」。到了選圖、裁切或對準操作的階段,再查看實際文件,確認它能展示什麼、哪些細節需要保留。一份素材能講清幾句,就給它足夠的畫面時間。
有用戶配圖、截圖、錄屏或實拍素材時,先閱讀 素材設計與復用,建立它們與口播的對應關係,再選原樣展示、局部聚焦、據實重繪或搭配解釋動畫。沒有現成素材時,可根據主題與受眾準備代碼圖形或生成素材;角色與表情只是其中一種可選方案。
- 讓表現方式服務主題:機制適合示意動畫,流程適合對象流轉,評論適合證據與觀點的清晰區分。不要把所有內容套進同一種卡片版式。
- 用戶沒有指定時,可提議 16:9、1920×1080、30fps;已有工程、豎屏需求和平台要求優先。字體應適配內容氣質和語言,不固定為圓體或某個品牌。
- 開頭盡早讓觀眾看見問題與主體。面向初學者介紹多個術語時,先說清本片幫觀眾理解什麼或做什麼決定。需要展示清單時,按觀眾能理解的問題分組,再把術語放到對應位置。
- 風格不滿意時,檢查構圖、素材語言、鏡頭節奏和動作邏輯;只改配色往往不能解決模板感。
先用代表畫面驗證方向
排版問題可選最難處理的畫面試做,用靜幀判斷。驗證新風格或較大的節奏改動時,選兩段承擔不同講解任務的內容做短樣片,帶上前後銜接連續播放。檢查動作是否跟上口播,視線是否被帶到關鍵信息,結果有沒有留足閱讀時間,構圖和入場方式是否重複。用戶要求先看方案時,等其確認後再鋪開;已有明確方向或只做局部修改時可直接沿用。
3. 按句意組織連續畫面
先把講同一個問題的幾句口播放在一起,選一個觀眾能跟住的主體。逐句判斷觀眾此刻該看哪裡,畫面可以響應為對象變化、視線轉移或在結果上停留。換到新問題時,按講解需要重新選擇主體、構圖和運動方式。簡單片段用一句鏡頭說明就夠了。用戶要求逐句動效或鏡頭銜接複雜時,再按字幕 ID 和時間標明每句對應的變化。分鏡與語義動畫中有可取捨的表格和連續鏡頭示例。
優先讓變化表現含義:出現原因、發生過程、狀態對比、積累、分解、試錯、反饋和結果。同一對象可以貫穿全片,但它應隨敘事發展;重複使用靜止素材不能替代發展。
一個鏡頭只建立一個主要注意力中心。字幕、標題、插畫和鏡頭運動不要爭奪觀眾。複雜機制允許逐步出現和穩定觀察,動作數量不是質量指標。
4. 製作畫面與動畫
使用 Remotion 時同時使用官方 remotion-best-practices skill,並閱讀 實現與同步。如果該 skill 缺失,參照 環境檢查與首次搭建 獲取,載入與本次實現相關的指導;安裝受阻時說明限制,並使用官方文檔繼續處理可完成的部分。現有非 Remotion 工具鏈合適時可沿用,不為使用本 skill 強制遷移工程。
- 圖形、箭頭、數值、圖表、狀態變化優先做成可編輯的代碼或矢量元素。需要插畫、紋理和人物時再生成或選取位圖素材。
- 需獨立運動的主體應分層。生成圖片解決視覺素材,鏡頭與動作仍需圍繞時間軸設計。真實截圖與錄屏負責展示事實,輔助動畫負責解釋關係;不要用裝飾圖標替代關鍵操作,也不要讓所有素材固定出現在同一側。
- 新聞與證據使用真實資料並註明實際來源;生成圖不能冒充新聞截圖、測試結果或統計證據。截圖放大與高亮應準確指向相關區域並保留必要上下文。
- 按用途保留畫面文字。標題提出問題或提示轉折,標註幫助識別對象、數據與條件,字幕承接口播。分鏡說明優先轉成畫面動作或狀態變化。審片時可暫時隱藏額外文字,畫面仍易理解時可刪去。關鍵詞、公式或關鍵結論可以在兩處出現,但要有清楚的主次關係,必要時錯開時間。複雜背景上的文字使用穩定底色、局部遮罩或獨立版面保證對比。
- 標題和標註可隨口播入場,在讀完後把注意力交回主體或下一鏡。具體做法見控制文字與佈局。
- 用目標觀看尺寸檢查標題、圖註、截圖原文和字幕。放大主體、收攏佈局、裁切重點優先於堆更多裝飾來填空。
- 為字幕與平台界面預留空間;關鍵動作、出處和說明不要躲在字幕後面。字體和素材需可隨工程穩定載入。
5. 預覽、修改與交付
根據本次交付選擇檢查方式,並區分三類證據:
- 靜幀:構圖、文字大小、對比、遮擋、截圖高亮位置。
- 連續播放:口播、字幕、動作和轉場是否同步,重複與停頓是否合理。
- 文件檢查:分辨率、幀率、時長、音軌、編碼及可解碼性。
不能用「構建成功」「看過幾張截圖」替代整片動態驗收。記錄實際檢查範圍;無法觀看或聽取的部分如實說明,避免宣稱全部通過。
收到反饋時先定位具體畫面,例如「字小」可能是標題字號不足,也可能是把整頁截圖縮得太小。修改後回看改動時段和銜接;涉及共享組件時也核對其他受影響的鏡頭。
需要成片時按已授權範圍導出,並驗證最終文件。封面、發布標題與文案僅按需求製作,內容以最終視頻為準;標題有吸引力但不擴大結論。製作發布素材不等於替用戶發布到外部平台。
保留最終音頻、字幕、可編輯工程、引用素材、成片及必要來源。文件命名使用主題或項目名,不硬編碼期數、個人目錄或機器環境。清理前先檢查工程引用與共用依賴,不把刪除舊文件作為默認步驟。
按本次約定交付方案、片段預覽或成片。交付視頻時附位置、規格和實際檢查結果,有可編輯工程時給出入口。