Fast Python Video Editing
MovieLite is a lightning-fast video editing library designed as a lightweight alternative to MoviePy. Achieve 3-4x faster rendering with Numba JIT compilation and a clean, chainable API.
Get started in minutes
Installation
Install MovieLite with pip and start editing videos
Quick Start
Create your first video composition in minutes
Core Concepts
Learn the fundamentals of clips and effects
API Reference
Explore the complete API documentation
Key features
Blazing Fast
3-4x faster than MoviePy with Numba JIT compilation for critical operations
Chainable API
Intuitive method chaining for clean, readable video editing code
Rich Effects
Built-in visual effects, audio effects, and smooth transitions
Multiprocessing
Parallel rendering support for multi-core systems
Alpha Compositing
Full alpha channel and masking support for advanced effects
Frame Control
Complete frame-by-frame and sample-by-sample control
Quick example
Here’s how easy it is to create a video with effects:Performance benchmarks
Real-world benchmark results comparing MovieLite with MoviePy 2.2.1 (1280x720 video, 30fps):| Task | MovieLite | MoviePy | Speedup |
|---|---|---|---|
| Video zoom | 9.52s | 31.81s | 3.34x |
| Text overlay | 7.82s | 35.35s | 4.52x |
| Video overlay | 18.22s | 75.47s | 3.14x |
| Alpha overlay | 10.75s | 42.11s | 3.92x |
| Complex mix | 38.07s | 175.31s | 4.61x |
| Total | 99.24s | 375.79s | 3.79x |
MovieLite excels at transform operations, text overlays, and complex multi-effect compositions.
Explore the documentation
Basic Editing
Learn to cut, concatenate, and arrange video clips
Text Overlays
Add styled text with pictex integration
Transitions
Create smooth transitions between clips
Custom Effects
Build your own frame transformations
Audio Mixing
Mix multiple audio tracks with effects
Performance Tips
Optimize your rendering workflow