设计与多媒体

moviepy

digitalsamba/cl…-toolkit

Python video composition with moviepy 2.x — overlaying deterministic text on AI-generated video (LTX-2, SadTalker), compositing clips, single-file build.py video projects. Use when adding labels/captions/lower-thirds to LTX-2 or SadTalker outputs, building short ad-style spots in pure Python without Remotion, or doing programmatic video composition. Triggers include text overlay on video, label LTX-2 clip, caption SadTalker output, lower third, build.py video, moviepy, Python video composition, sub-30s ad spot.

  • 1072 次安装
  • 2400 星标
  • 收录于

安装命令

npx skills add https://github.com/digitalsamba/claude-code-video-toolkit --skill moviepy

SKILL.md

moviepy for Video Production

moviepy is the toolkit's go-to library for putting deterministic text on top of AI-generated video and for building short, single-file Python video projects without a Remotion toolchain.

The deeper principle is trustworthy text: any genre where text has to be readable, accurate, and consistent (legally, editorially, or commercially) is a genre where AI-rendered in-frame text is unacceptable and a moviepy overlay step is the natural fix. Names must be spelled right. Prices must be exact. Source attributions must be pixel-perfect. AI generation models cannot guarantee any of that.

When to use moviepy vs. Remotion

Use moviepy when… Use Remotion when…
Overlaying text/labels on an LTX-2 or SadTalker output Building long-form sprint reviews or product demos
Building sub-30s ad-style spots in a single build.py Multi-template, multi-brand, design-heavy work
Compositing data-driven visuals (matplotlib FuncAnimation → mp4) Anything needing React components or design system reuse
One-off transformations on existing video files Anything where the project lifecycle (planning → render) matters
You want zero Node.js / no React mental overhead You want hot-reload preview in Remotion Studio

Two runnable references for everything in this skill live in examples/: