media-moviepy
Installation
SKILL.md
Media MoviePy
Programmatic, Python-first non-linear video editing. MoviePy wraps ffmpeg for I/O but operates on frames in numpy, so it wins on readability and data-driven pipelines — not on throughput. Reach for it when you need logic, not a faster transcode.
Quick start
- Concatenate clips: pip install moviepy →
VideoFileClip→concatenate_videoclips→write_videofile(Step 2, 3). - Burn caption text:
TextClipon top of video viaCompositeVideoClip(Step 3, needs ImageMagick). - Per-frame numpy filter:
clip.image_transform(lambda img: ...)(Step 3). - Trim clip:
clip.subclipped(10, 20)(Step 2). - Resize / crop / speed:
clip.resized(width=1280),clip.cropped(...),clip.with_speed_scaled(2.0).