onetake

onetake 做產品發表、預告和功能演示,重點是鏡頭不切到下一張投影片,每一拍都從上一拍長出來。它是 Claude Code 與 Codex 都能讀的技能。輸入是產品與要演示的流程,輸出是一支連續運鏡的動態影片,並用程式檢查畫面有沒有真正接上。大家如果討厭一鏡一張卡片的發表片,可以從這裡看做法。

onetake 做產品發表、預告和功能演示,重點是鏡頭不切到下一張投影片,每一拍都從上一拍長出來。它是 Claude Code 與 Codex 都能讀的技能。輸入是產品與要演示的流程,輸出是一支連續運鏡的動態影片,並用程式檢查畫面有沒有真正接上。大家如果討厭一鏡一張卡片的發表片,可以從這裡看做法。

執行環境:Claude Code、Codex

授權 PolyForm Noncommercial 1.0.0。星數 4,020。最近推送 2026-11-05。快照日 2026-11-11。

這是什麼

onetake 做產品發表、預告和功能演示,重點是鏡頭不切到下一張投影片。每一拍都從上一拍長出來:留下的形狀、顏色或運動要能接上。它用數字拆參考片,而不是只靠感覺說連貫。

onetake 連續運鏡的封面示範動圖,取自倉庫 README。

怎麼運作

  1. 先用數字拆參考片:停多久、在哪裡切、運動怎麼緩。
  2. 出三個概念,每個概念用一句話描述畫面,再挑一個。
  3. 寫節拍表。鏡頭長度至少差到 4 倍,每個邊界寫明什麼會留下來。
  4. 用動作庫組成一支 HTML,加上動態模糊後渲染,再依事件配樂,最後給人看。

適合誰

  • 15 到 30 秒的發表、預告或功能演示
  • 已有截圖,但不想用螢幕錄影拼成投影片
  • 覺得現有動效像一張張換頁,想改成連續的一支

安裝與執行環境

  • 執行環境:Claude Code 或 Codex。分別 clone 到對應的 skills 資料夾。
  • 需要 python3、Playwright 的 Chromium、numpy、scipy、Pillow、matplotlib、ffmpeg 與 node。分析參考片才要 opencv-python。
  • 旁白才要 faster-whisper 與 Kokoro。音樂預設是免權利金。

優點

  • 連貫被寫成可檢查的規則,而不是一句「做得順一點」。
  • 同一套協議能做發表片和由截圖重建的功能演示。
  • README 的案例動圖可以看到鏡頭怎麼接。

限制與授權注意

  • PolyForm Noncommercial 1.0.0。個人、教育與研究可以,商業使用不行。商用要看作者的 onetake Pro。
  • GitHub API 的 SPDX 是 NOASSERTION,以倉庫 LICENSE 為準。

創作邦載入中