Browser FFmpeg Transcoder Client-Side WASM

Zero server uploads • Offline local media processing & CLI generator

00:01.50 / 00:10.00
1280x720
Interactive Trim Handles
START: 00:01.50 END: 00:08.00 DURATION: 00:06.50
00:00.00 Click timeline to jump playhead • Drag range ends to trim 00:10.00
Generated FFmpeg Command
ffmpeg -ss 00:00:01.500 -to 00:00:08.000 -i input.mp4 -c:v libx264 -b:v 1500k -vf scale=1280:-2 output.mp4

Transcoding Parameters

Fine-tune pipeline
Output Width (-vf scale) 1280 px
320px (Mobile) 1280px (720p HD) 1920px (1080p FHD)
Target Video Bitrate (-b:v) 1500 kbps
WASM Processing Telemetry Idle / Ready
ENCODE SPEED
1.0x
TIME ELAPSED
0.0s
EST. OUTPUT SIZE
1.2 MB
FFmpeg stdout / stderr

[ffmpeg-wasm] Initialized client-side media pipeline.

[ffmpeg-wasm] Loaded synthetic source asset: test_input.mp4 (10.0s)

Enjoy this tool? Build your own with Super