Communitygithub.com

TK-koubo-video

Fred 的視頻製作唯一日常入口。用於最終音訊、逐字稿、字幕和素材到元件匹配、逐段前端建議、真實關鍵幀、完整 Remotion 影片及局部返修;包含正文文字動效與按需技術參考。Fred 授權時也負責按固定設計規則新做可複用元件並入庫。Fred 選方向、修改確認關鍵幀後,由助手內部檢查動態、聲音和接縫並交付。參考影片忠實復刻與雲端執行使用各自獨立入口。

O que é TK-koubo-video?

TK-koubo-video 是一個專為 Fred 口播影片製作設計的工作流程技能,整合了從音訊處理、逐字稿生成、字幕匹配、素材到元件對應、逐段前端建議、真實關鍵幀生成、完整 Remotion 影片渲染及局部返修的完整流程。它支援 Claude Code、Codex、Cursor 等 AI 平台,透過明確的階段劃分(規劃、實現、代表鏡頭、正式輸出)和嚴格的元件庫驗收門禁(library_gate.py)確保輸出品質。技能的核心在於強制使用已認可的元件庫進行場景級自訂,禁止未經授權的原創設計,並透過元件候選比較、內部動態檢查(motion_audit.py)和完整的 BGM 管理(bgm.py)來達成 Fred 所需的 90–95 分品質。此外,它還包括 B-roll 靜圖生成、新元件入庫流程、以及與舊 Deck 流程的獨立運作,確保製作的靈活性與可靠性。

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/TouKenAI/TK-koubo-video/tree/HEAD/skills/TK-koubo-video-V1.1

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

TK-koubo-video-V1.1

TK 口播影片工作流程 V1.1:基於 FredTalk 2.1,新增 B-roll 靜圖管線(請參閱 B-roll 靜圖規劃);每期標準流程請見倉庫根目錄 AGENTS.md。原版 fred-remotion-output 保留為備份。

元件來源與下載存取

下載或發佈元件時,請閱讀元件下載存取。對於下載的官方來源 ZIP,預設使用 python3 scripts/assets.py import --zip <local-path>;無需設定 Token。自動 Token 下載為選用。如果此工作空間缺少公開匯入工具,請使用獨立的最新公開版本;請勿強制拉取或覆寫擁有者生產來源。公開預覽版與原始碼可用性為分開的;在選取可執行元件前,請先確認已安裝的原始碼。

公開版使用本倉庫的元件資料、獨立原始碼及按清單下載的通用素材。元件檢索、逐段 Top3 比較和整期重複比較共享同一當前目錄;不讀取作者私人目錄、錄音、背景音樂或機器綁定。瀏覽和檢索無需 API Key。

先驗收元件,再交付建議或關鍵幀

2026-10-03 Fred 確認:Remotion 畫面只能準確複用已認可元件,或基於已認可元件二創。預設禁止脫離元件庫原創。 只有當次明確授權原創才可例外;「直接輸出」「不用等我確認」不等於原創授權。此規則涵蓋歷史資料中「沒有合適參考可原創」的舊預設。

2026-10-13 Fred 確認:預設允許「場景級定製」。 113、114 期能做到 90–95 分,靠的是為本期內容重寫場景,而不是把元件原樣串起來。「二創」的範圍據此明確為:

  • 預設允許:每段場景程式碼為本期重寫;把已認可元件拆開,只取它的動作、物件關係或幾何,改時序、刪掉它自帶的開場和收尾,為接縫重新銜接;多個元件的動作組合成一段。底層(kit 的字型、顏色、陰影、緩動、游標、字幕、角標、音效、座標對映)必須照用,不手寫近似值。每個場景檔案第一行註解寫明動作來自哪個元件。
  • 仍然禁止:純大字頁、通用範本、找不到任何來源動作的新視覺風格、違反 DESIGN.md 的寫法。這些仍需當次授權。
  • 公共元件入庫仍需 Fred 認可。本期場景只服務本期;同類需求再次出現,才按新做元件流程提煉成公共元件。
  • 怎樣做出這種品質請見整期編排第 0 節。

給出逐段建議前、交付真實關鍵幀前,必須分別通過元件庫交付門禁。先檢索並看準確參考,再選型和實現;不先寫通用範本、後補參考編號。二創要保留可辨認的核心構圖、物件關係或動作邏輯,不能只藉字型/顏色/圓角。沒有合適元件就報告「待選元件」及缺口,不擅自退成原創文字頁。

驗收由助手內部完成,不新增 Fred 審批。建議檢查真實候選和表達匹配;關鍵幀另檢查來源原始碼→本期函式→真實呼叫→輸出畫面。兩階段均記錄具體審看結論與當前檔案證據;技術可用不替代視覺驗收。library_gate.py 未 PASS 不得交付對應建議或關鍵幀;公共生成器自動攔截,自訂前端和聊天建議也必須執行同一門禁。真實錄影/圖片/已有影片、B-roll 獨立流程、固定字幕角標及明確錄影佔位不受原創限制,但不能用這些類別掩蓋新 Remotion 設計。舊成片不追溯改造;今後重新出建議/關鍵幀時按當前實際範圍驗收,不重新整理舊認可。

把逐字稿講清楚,延續 Fred 已認可的動畫品質。先判斷當前階段,只讀該階段與當前場景資料;完整說明和歷史規則留到審計/維護時看。

正文元件/正文文字動效、專案 Remotion 技術參考與舊 Deck 總編排已收為內部模組,不再作為獨立日常製作入口。只用一份當前 Manifest 和同一前端;復刻、雲端渲染保持獨立。視覺庫與製作檢索共用六類製作用途、多用途標籤和獨立來源篩選。references.py --use explain --source ep107 可按任務與來源檢索;單場景包帶出實際輸入、動作、原片時長與適配範圍。前端預設先看視覺庫;字型與字階綁定真實字型與職責。先核對準確影片、介面及依賴,再保留本期需要的完整動作。

每段先看候選,再定畫面

Codex/助手常見問題是只用熟悉的兩三個元件、或直接寫大字頁。每個需要畫面的段落按下面順序做,不跳步:

  1. 在 Manifest 寫 componentPlan.query:本段畫面裡看得見的物件和動作(例如「兩個工具價格並排對比、數字落定」),不是照抄旁白。
  2. 執行 scene.py --manifest <path> --scene-id <id> --candidates-only:給出按畫面描述檢索的 5 個候選,以及按旁白檢索的 narrationCandidates。同類型不足時會跨類型補位並標註 sameSceneType。
  3. 逐個看候選的準確影片或核心幀(references.py --id <id> --full),再按內容決定。前 3 個候選必須在 componentPlan.candidates 記錄 selected/rejected 和具體理由;library_gate.py --stage suggestion 會重算並攔截漏記。原創授權段也要先比較。
  4. 候選都不合適:先換個說法再查(拆成物件+動作、換 --use),仍沒有就報告缺口,不退成純大字頁。

按內容先查哪裡(起點,不是固定搭配):

口播在講先試
一句結論、關鍵詞--query 關鍵詞 一句話;多篇新聞反覆出現同一個詞用 NMC01
列舉幾個要點、能力--query 要點 列表、--query 卡片 分類
步驟、流程、因果、架構--query 流程 步驟、--query 分支 關係
兩者對比、以前和現在--query 對比 區別、--query 版本
輸入提示詞、聊天、回覆INT03(Codex 操作)、INT04(可編輯微信)、CAM04;--query 輸入 發送
截圖或文章裡的某句話INT01(螢光筆)、INT02(遮罩聚焦);--use recording-focus
真實錄影操作CAM01–CAM05、--use video-entry;全螢幕播放用預設大播放元件
作品、多圖、結果圖--use images
數字、價格、圖表--use data、--query 資料 增長;這類元件很少,沒有合適的就如實報告缺口
章節、轉場、下一段--use handoff、--query 轉場

預設協作順序

稿件/可選錄音 → 助手逐段圖文建議 → Fred 選方向 → 真實元件關鍵幀 → Fred 提意見並確認 → 助手內部檢查動態 → 完整影片 → 按意見局部返修。

  • 第一版頁面就給有內容的建議:這句準備怎樣講、為什麼適合、參考圖片或可播放片段。能用準確庫元件表達時先展示真實效果;需要新構圖才生分鏡圖,不把空白設計任務交回 Fred。
  • 方向確定後先實現足以渲染的真實元件,用本期文字/媒體和適用的角標/字幕出關鍵幀。關鍵幀用於改排版、主次、尺度、可讀性和遮擋;隨後內部看短動畫、聲音與接縫,再出完整影片。預設不額外等待一輪使用者動態樣片批准。
  • 同一前端持續展示建議、關鍵幀與影片,保留版本和意見。預設用公共審看範本的初始化/更新/啟動腳本,只換本期 Manifest 和媒體;音訊模組沿用音訊 Skill 公共台,不逐期重寫頁面。assets/review-example-ep108/START.py 可直接開啟 108 期前 7 段 61.47 秒真實內容範例,含口播、字幕、關鍵幀及影片;它是可替換的範例資料,非固定每期畫面方案。數量由內容決定,不固定九宮格、140 張、元件配額或切鏡頻率。完整工作方式和欄位請見路線、關鍵幀與確認。
  • 已有明確方向/關鍵幀確認不重複問;局部返修只處理受影響內容。當前直出授權可覆蓋使用者審看步驟,記錄真實來源與未審看範圍;內部技術檢查和必要動態檢查仍執行,不把輸出授權寫成樣片認可。出關鍵幀還是直接出片,按 Fred 當次要求執行,不額外提醒或勸阻(2026-10-12 Fred 明確);沒有說明時按上面的預設順序先出關鍵幀。
  • 把元件串成整期(分段工程、錄影包裝、段間交接表、全片去重、強調方式、渲染前動態自檢)按整期編排執行。給寫分段程式的子任務的簡報必須帶上它的第 2–7 節和本期交接表。工程結構直接用整期骨架(時間軸、段外殼、交接幾何、分塊渲染、音訊和 BGM、推前端);交付前按整期編排第 12 節檢查。

把使用者要求帶到每個實際鏡頭

元件適配的共享字型、全文原位強調及媒體接替請見複用圖譜。scene.py 會帶出本段 componentAdaptation,實施前核對同組字階、內容職責、全文檢查狀態和物件級保護;準確參數來自當前內容,不固定單期字型大小、行數或元件組合。

使用者已給出的鏡頭、文字、材質和保留要求是當前執行輸入,不要求使用者每期再寫一篇詳細提示詞。先按製作預設值存入同一 Manifest 的 designContract 與受影響場景;實現時用 scene.py --manifest ... --scene-id ... 讀取,確認整片要求、當前動作、素材和角標一起到達。修方向時同步更新舊動作描述,不能只改圖片或版本號。

動作實現與返修按具體狀態檢查核對連續軌跡、內容就緒再擴容、真實閱讀視窗和同載體交接;版式已成立時優先按口播交換焦點,不自動重做版面配置。靜態通過、技術通過和動態認可仍分別記錄。

備料按全稿的資訊職責區分現成效果範例、本期講解素材與實際操作證據;返修按已認可的維度保護準確版本。「在上面基礎上加遮罩/元件」按實際末態交接繼承媒體、捲動和相機狀態,不重新開場。

需要委派或從短指令接手時使用製作執行摘要,填入本期路徑、當前授權和保留範圍;它引用當前事實源,不新增一套審批。代表鏡頭要驗證「與要求和參考相比是否保住表達與質感」,技術 PASS 不能替代這一步。

完整影片的 BGM 預設

完整成片預設按背景音樂執行:Fred 本機使用已調好音量的私人音樂,從 0 秒開始、內部選段補足長度,原聲欣賞區間靜音且音樂時鐘繼續,整片混音一次再封裝。正常 BGM 軌線性音量 1,不再次降分貝;最終匯流排按實際 AAC 峰值必要保護。本機綁定及音樂實體不分發、不自動上傳;他人用 --bgm 自備音樂,仍可使用同樣的延長/靜音/混音能力。已經含 BGM 的成片和剪映回傳音軌不重複新增,單獨口播與元件診斷不預設加音樂。執行入口為 scripts/bgm.py,能力套件由 scripts/package_bgm.py 生成。

固定配音與整期元件分配

Fred 後續自己的每期完整影片預設在自然斷點複用一次 Skill/元件庫過渡配音:只固定音訊,動畫每期更換,使用 Fred 當期提供或指定的畫面,不自動複用 109 期動畫。新稿錄音正文不再重複這四句;從 manifest 讀取當前純配音的真實取樣時長,與當期動畫安排時間軸(當前 5.540 秒,舊 6.016 秒混音只留歷史),字幕樣式和畫面銜接按當期要求處理。本期已有相同配音時不重複加,不固定舊影片的 362 幀或插入鏡號。插入前核對純配音/動畫 SFX 混音身份,整條及內部各句響度按音訊 Skill 檢查,必要時只做本期局部匹配,不疊加舊處理。

建議前同時做整期元件分配檢查,不能只驗收單鏡頭。library_gate.py 的 suggestion 階段已攔截缺少具體整期比較的重複組;保留連續物件、同職責外殼和有意呼應,不用次數配額強行換差的元件。相似但不同來源仍需實際視覺總覽。

始終保留

全部已認可元件集合(library 復刻、各期精選、新增精選、互動元件、3D 運鏡、新聞快閃等)的編號、說明與入庫/發佈記錄統一請見元件集合索引。預設檢索已覆蓋全部集合,不需要逐個記住集合名。

  1. 最新使用者要求優先。鎖定原文和實際素材;無錄音可估時構思,最終錄音/SRT 到位後更新受影響動作、字幕和音效,不能只換音軌。沒有最終錄音時只做到關鍵幀,不出整片;時長不夠時加元件或剪短,不用慢推、定格湊時長。
  2. 只有一份當前 Manifest,pages/stableId 記錄語義段。場景資料帶入已選方向、實現模式、當前素材、反饋、保留範圍和相鄰交接。製作/審看/交付各自綁定準確版本。
  3. 按設計語言適配已認可元件,允許場景級定製(見開頭「先驗收元件」一節);全新視覺風格須 Fred 當次明確授權。視覺、排版、字型、動效、呈現、音效、內容的固定值請見 DESIGN.md 第 2 節,程式碼層統一用 templates/component-kit 的 kit,不在各場景手寫近似值。元件能力先查複用圖譜。先決定觀眾要理解的變化,再選元件。完整成熟模組適合就直接複用,保留實際動作關係、字階、幾何和質感,不能只掛參考 ID 或複製一個膠囊。無準確方案先報告缺口,不自動原創。實現模式和歸因請見從內容到元件。
  4. 後續 16:9 主影片全螢幕/大窗播放預設實際呼叫 108 期大播放元件:4K 視窗 3600×2027.11、圓角 48、陰影 0 32px 50px #0002,1080 邏輯舞台用半值,避免二次縮放。當前明確覆蓋和其他用途按對應職責處理。FredTalk 橫版講解的解釋動畫沿用固定右上角品牌層,按局部背景選既有版本;錄影、實拍作為主內容播放時不疊加右上角角標;Fred 人物 B-roll 動畫全螢幕播放時加角標(2026-10-12 Fred 明確;版本按 fred-remake corner-branding.md 核對)。混合場景按實際播放區間顯隱,不能在整片最外層無條件掛品牌層。需要燒錄字幕時複用得意黑模組,關鍵幀階段就帶入;關鍵前景在字幕實際視窗內避讓。單獨交付的純 B-roll、其他畫幅與當前例外按原範圍處理。
  5. 預設獨立 16:9,1080p 預覽、4K60 正式;當前規格與已認可工程優先。按已授權方式本地/雲端渲染。估時、靜態認可、動態檢查、使用者認可、技術通過分別記錄。保護非目標畫面、音軌和素材,不自動上傳、付費或對外發送。燒錄字幕小改只重渲受影響 cue 及必要接縫,再合併;豆包工作的擬人代詞用「她」,按真實指代核對。

當前做什麼,就從哪裡進入

當前工作讀取與執行
已有音訊+SRT+稿件,只做粗剪/字幕糾錯先用音訊和字幕粗剪,完成全篇長字幕、句內重說與停頓檢查,按音訊工作流程核對真峰值、剪輯/字幕聯動與新舊源時間對齊;本次已處理錄音按要求只剪輯,不自動進入整片製作
接稿、提整組圖文建議路線與確認、首次新設計讀設計語言與字型職責,再按製作預設值和拆稿安排;讀全文理解責任與承接,不通讀整庫
為場景規劃 / 生成 B-roll 靜圖B-roll 靜圖規劃:觸發條件、加多少、三種形態、素材來源、prompt 規範、QA 清單
開始當前場景先 scene.py --manifest <path> --scene-id <stableId> --candidates-only 選元件,再去掉 --candidates-only 讀完整場景套件(決定、字型、相鄰首尾);首次類型選擇用 scene.py --list
找準確元件與依賴references.py --query <物件與動作> --limit 5(可加 --scene-type、--use);同分按來源批次輪轉;集合清單見元件集合索引;使用與視覺庫同源的用途標籤,查看 matching 理由;排序是候選相關度,仍核對真實動作、容量、cue 和介面。首次建工程讀依賴和實現
新做可複用元件(Fred 當次授權)新做元件流程:component_kit.py new/add 建工程,lint、sheet 自查,cloud-script 雲渲,preview 交 Fred 挑,intake 入庫;固定規則請見 DESIGN.md 第 2 節,品質標杆是 T05c
現有元件表達不了、需要探索探索、分鏡圖;若呼叫 ChatGPT Pro,按Pro 分鏡探索與 Remotion 復刻記錄 prompt、會話、hash、認可範圍。已選多狀態/九宮格先按口播取捨,再實現持續物件、動作與閱讀;可用動作規劃範本寫回當前 Manifest;已選方向不擅自替換
產出真實關鍵幀供 Fred 看路線與確認及審看片;帶實際最長文字、字幕、品牌、運動中間態和接縫前後
設計物件讓位/文字呈現物件過渡或文字呈現;按需查 T/W 局部動作
處理具體 Remotion 技術或維護既有 Deck內部模組;固定本期 runtime,按問題讀取技術 rules;Deck 點擊/比例等合約只在明確維護或重現既有 Deck 時適用
參考 library 原片編排鏡頭library 鏡頭語言;先定觀看任務和物件來源/去向,再查對應原片區間與元件
編排錄影或其他任務給的生成影片先按整期編排的錄影包裝規則(可讀、鏡頭跟隨、互動演出、純捲動≤2 秒);主影片全螢幕播放先用預設大播放元件;媒體與遮罩及路線文件的外部影片交接;保留媒體身份、時鐘、聲音和首尾
內部檢查動作/聲音/連續性內容與質感審看、音效、scene.py --stage joining;渲染分段後跑 scripts/motion_audit.py 查慢推、純捲動和定格,見整期編排
渲染、下載、完整交付渲染與交付和階段門禁;此時讀雲端執行和最終檔案檢查
局部返修scene.py --stage revision+受影響場景;同時讀備註與結論,不能把「可用但要改」當整段批准
使用者要求沉澱維護;只提取可複用判斷,保留本期修法與長期偏好的邊界

執行工具和檢查邊界

新一期在當前 Manifest 設定 workflow.profile: fred-video-v2、workflow.componentMatching: v1。按選型到呼叫記錄場景 componentPlan,實際選型與 referenceChoices 一致,實現時用 callSite.callee 綁定本期適配函式;語法呼叫檢查後仍對照真實輸出。使用者方向和關鍵幀記錄按路線文件儲存,舊片限改不補造新欄位。生產階段仍為 planning → implementation → representative → formal:實現前規劃檢查;真實關鍵幀確認與短動畫內部檢查後進入代表鏡頭門;最後校驗實際最終檔案。具體指令只在階段門禁維護,舊片不為採用新工作方式而整片重規劃。

sceneGuide 記錄類型、實際附加項及本場景決定/檢查。類型選擇依據要解釋的內容;人物、裝置、關係線、毛玻璃按需加入,不是佈局範本。品牌與字幕根設定會隨場景資料傳入,字幕規則僅在實際啟用時讀取。

原文/時序檢查用 validate_storyboard.py --require-scene-guides --require-production-contract;工作方式檢查用 workflow.py;技術門禁不能判美觀,參考檔案存在不能證明動作被使用,靜幀不能證明中間動態順暢。對照當前真實畫面和所選源片的對應區間,具體評估內容、可讀性、動作、質感與交接。

專案依賴只用本地 skills/ 實體。新工程在本期 03_製作過程/remotion/<version>/,最終唯一檔案在 02_最終輸出/,更新當前交付入口。凍結硬連結先複製再適配。B-roll 素材生成、復刻、雲端渲染繼續承擔專項職責,舊 Deck 流程不自動成為創意前置。

素材來源和媒體替換按視覺庫素材來源核對,不能用本機路徑、改名或舊取捨代替來源與新輸出驗收。

Habilidades Relacionadas