Community程式設計與開發github.com

marktantongco/remotion-video-pro

程式化影片渲染服務,整合 Next.js、Remotion、BullMQ、AWS Lambda 與 Stripe

remotion-video-pro 是什麼?

此技能涵蓋以 Remotion 進行程式化影片製作的完整流程,包括專案架構、影格動畫數學、時間設計、音訊同步、視覺設計系統、效能最佳化以及渲染管線。支援多種平台,如 Lambda、CloudRun,並可與 CI/CD 整合。透過 BullMQ 佇列與 Stripe 金流,能實現大型批次個人化影片渲染(例如 10,000 部以上)。它嚴格遵循影格驅動原則,強制使用確定性動畫,並透過 Zod 驗證與 React.memo 確保渲染穩定性與成本效益,是自動化影片生產管線的理想解決方案。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add marktantongco/remotion-video-pro

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

Remotion Video Pro

範圍

此技能掌管使用 Remotion 製作程式化影片所需的一切:

  • 專案架設與組合架構
  • 基於影格的動畫數學(interpolate、spring、measureSpring)
  • 時間設計思維(安全區域、鉤子視窗、時間安排)
  • 音訊同步(旁白、字幕、節拍偵測)
  • 視覺設計系統(字體、色彩、動畫原則)
  • 效能最佳化(memoization、OffthreadVideo、打包大小)
  • 渲染管線(Lambda、CloudRun、CI/CD)
  • Webhook 驅動的資料影片(CRM → 佇列 → Lambda → S3)
  • 大規模批次渲染(10,000+ 個人化影片)
  • 組合驗證(pre-commit hooks、CI 閘門)

快速參考

問題載入規則
專案設定、Zod schema、Composition 結構01-scaffolding.md
interpolate、spring、轉場、時間安排02-animation-physics.md
行動安全區域、影格時間、自適應版面03-temporal-design.md
旁白同步、字幕、節拍偵測、頻譜04-audio-sync.md
字體、色彩、禁用模式、動畫原則05-anti-slop-aesthetics.md
慢速渲染、memoization、打包大小、Lambda06-performance.md
社群、示範、解說影片的現成提示07-prompt-templates.md
CI/CD、Lambda、CloudRun、快照測試08-rendering-pipeline.md
CRM webhook → Lambda → S3 管線09-webhook-integration.md
大量渲染扇出、/api/render/batch10-batch-rendering.md
Pre-commit hooks、CI 閘門、組合 linting11-validation-pipeline.md

黃金法則

  1. 影格為王。 所有動畫都源自 useCurrentFrame()。不允許 CSS 動畫或計時器。
  2. 僅限確定性。 不允許 Math.random()。改用 Remotion 的 random(seed)。
  3. Spring 優於 Linear。 預設使用 spring() 做動畫。線性動畫顯得機械。
  4. 所有輸入影片使用 OffthreadVideo。 絕對不要用 <Video> 處理 MP4 輸入。
  5. 非同步資料必須封鎖渲染。 對字體、資料、外部資源使用 delayRender() 與 continueRender()。
  6. 每個 Composition 都要有 Zod。 執行時期驗證能防止錯誤屬性導致渲染崩潰。
  7. 每個場景都要有 React.memo。 不必要的重新渲染浪費時間與 Lambda 成本。
  8. 提交前務必驗證。 Pre-commit hook 會捕捉所有七大致命錯誤。絕不關閉它。
  9. 部署前務必測試。 測試框架會在 Lambda 站點建立前執行。錯誤的 Composition 永遠不會到達 Lambda。
  10. 影片是資料庫中的一行。 大規模個人化影片代表將渲染視為資料管線的輸出。
  11. 要嘛反濫用,要嘛不做。 預設 Inter 字體、紫色漸層與表情符號圖示一概禁止。絕對。
  12. 版本化你的 Composition。 部署 v2、測試、啟動它。舊的 webhook 渲染舊版本。絕不影響生產環境。

決策樹

正在製作影片?
├── 社群短影音(TikTok/Reels)→ 載入 03、04、05、07
├── 產品展示 / 解說 → 載入 02、03、04、05
├── 大規模個人化 → 載入 06、08、09、10
├── CI/CD 管線 → 載入 08、11
└── 只需基礎 → 載入 01、02、06、11

相關技能