Website Background
Video Optimizer
Turn any large video into a sub-1 MB background loop with WebP poster frame and lazy-loading React component — in your browser, zero uploads.
Strip audioTrim to loopScale resolutionFaststart MP4WebP posterCopy React code
Drop your video here
or click to browse · MP4, MOV, WebM, AVI
Processed 100% in your browser — never uploaded
How It Works
1
Drop your video
Any format: MP4, MOV, WebM, AVI — up to any size
2
Configure the loop
Set duration, resolution, quality and poster frame
3
Optimize in-browser
FFmpeg.wasm processes everything locally — no uploads
4
Download & ship
Get the optimized MP4 + WebP poster + React component code
The 5 Optimization Steps
Strip audio-an · saves ~15%
Trim loop-ss -t · cut to 15s
Scale resolutionvf scale= · reduce pixels
H.264 CRF-crf 28 · lossy recompression
Faststart+faststart · instant streaming