頻道動態短片
除非使用者變更,否則使用下方核准的頻道預設值。這是一份個人製作流程,並非無關影片的通用規則。請先閱讀已安裝的 HyperFrames 條目技能,然後使用 general-video/faceless-explainer 取得完整的影片與動態圖形技術,以處理各個節拍。這些技能已安裝,請勿在每次執行時重新安裝整個套件。在需要時載入其相關的構圖、動畫、CLI、媒體與音訊指引。
核准預設值
- 產出實際的 MP4 檔案,適用於 YouTube Shorts 與 Instagram Reels:1080×1920,9:16,30 fps,通常長度為 45–60 秒(包含片尾)。
- 俄語教育內容;乾淨、高質感、充滿活力的技術動態設計。色彩:#080D16(深色)、#F4F7FC(白色)、#409CFF(藍色)、#C5F86B(萊姆綠)、#FF9562(橙色)。Montserrat 顯示/內文字型與 JetBrains Mono 標籤字型,均為內嵌本地。
- 大型短促的動態短語、圖表與漸進式視覺解說;具有目的性的滑動/縮放/深度動態。即使關閉音效也能讓故事易於理解。除非要求,否則不使用真人頭像或寫實人物。
- 結構:前 3 秒鉤子 → 簡單說明 → 機制 → 實際範例 → 一個重點 → 訂閱呼籲。
- 預設情況下,此頻道一律包含旁白與背景音樂。 現有專案使用 Edge TTS
ru-RU-DmitryNeural;缺少 HeyGen 驗證不代表語音生成不可用。請檢查專案後再宣告缺少供應商。 - 以使用者提供的 frog.mp4 結尾,長度約 4.04 秒,並附上俄語口頭呼籲:「Подпишись, чтобы не пропустить новые разборы」。該檔案本身沒有音訊。保留其現有的紅色插圖與 SUBSCRIBE 文字;這是對主要深色視覺風格的核准例外。
- 使用 HyperFrames Audio Carve 降低音樂以突出語音,包括為人聲保留頻譜空間,並在片尾期間保持音樂可聽。避免音量過大與突兀結尾。
開始新主題
- 閱讀 production.md 以了解已安裝工具、資源路徑、工作音訊與匯出指令。偏好使用現有的基礎架構。
- 建立一個獨立的
videos/<topic-slug>/專案資料夾。切勿覆寫已核准的範例或其他主題。內含的assets/approved-example/是參考資料,而非新主題的現成腳本。它包含主題特定的俄語文字與時間設定。 - 使用權威來源研究目前/技術性主張。為所要求的主題選擇合適的角度;不要假設每個影片都關於漏洞。標記歷史事件的日期,並避免過時的版本建議。將來源儲存在新專案旁邊。
- 撰寫全新的 BRIEF.md、frame.md、STORYBOARD.md 與 narration.json。選擇包含青蛙片段的時間安排。借鏡參考資料的視覺語法、排版與技術合約;重新設計圖表以解釋新主題。除非相關,否則移除所有舊的 React/RSC/安全性用詞。
- 及早生成旁白並測量其長度。將每個口語段落與其對應的視覺場景對齊,並加入短暫停頓。如果需要超過約 1.18 倍的加速,應縮短措辭或重新分配場景時間,避免語速過快。將總長度控制在要求的時間範圍內。
- 建置 seek-safe 的 HyperFrames 場景,組裝完整長度的音樂與旁白,附加青蛙片段,並在片尾期間隱藏主要影片的頁首/頁尾。在最終旁白時間確定後執行音訊 carving。保留使用者對這些預設值的新決定。
- 執行 HyperFrames 檢查,檢查涵蓋所有場景與片尾的單一聯絡頁面,然後在使用者授權的範圍內進行渲染。驗證 MP4 尺寸、實際長度、音訊串流與峰值音量;檢查最終輸出幀數。提供可按的絕對 MP4 路徑、實際長度以及簡短說明(已包含旁白、音樂與訂閱片尾)。除非另有授權,否則不發佈到社群帳號。
安全重複使用
新交付物不得沿用先前主題的任何旁白。依文字、語音與速率快取語音(或在新主題資料夾中重新生成)。字型與 JS 檔案可重複使用;舊的音訊快取、已套用的音訊 carving 屬性與來源引用必須替換。從新的專案目錄執行合成腳本;部分腳本使用相對路徑 public/。在執行參考資料的硬編碼旁白/時間設定之前,請先調整它。
呼叫範例:«Используй $channel-motion-shorts. Создай ролик про Docker: зачем нужны контейнеры»。