deftools.io Media

🎬 Video Converter

Convert, trim, and create GIFs from videos online. Process video in your browser with ffmpeg.wasm — no upload needed.

🎬

Drop a video here or click to upload

MP4, WebM, AVI, MOV, MKV — max 200 MB recommended

About this tool

The Video Converter processes video files directly in your browser using ffmpeg compiled to WebAssembly. No upload to a server — your video stays on your machine. It handles three common tasks: trimming a segment, converting between formats, and creating animated GIFs.

To trim: drop a video, choose "Trim / Cut Video", set a start time and duration, and hit Process. ffmpeg copies the video and audio streams without re-encoding, so trimming is fast and lossless. Example: input.mp4 with start 00:01:30 and duration 15 seconds produces a 15-second clip.

To convert: pick an output format (MP4, WebM, AVI, MOV, MKV) and a quality level via the CRF slider. The video is re-encoded to the target codec. To create a GIF: set the segment start, duration, frame rate, and output width — a palette-optimized GIF is generated from the video frames.

FAQ

How large a video can I process?

FFmpeg WASM loads the entire file into browser memory, so videos up to ~200 MB generally work well on a modern machine with 4+ GB of RAM. Larger files may cause out-of-memory errors or very long processing times. For quick GIFs and short clips, smaller source files are recommended.

Why is my trimmed clip not starting at the exact frame I specified?

The Trim operation uses <code>-c copy</code> (stream copy mode), which means ffmpeg cuts on the nearest keyframe rather than re-encoding every frame. If you need frame-accurate cuts, use the Convert operation instead and set the start/duration parameters — re-encoding allows exact frame-level trimming.

Which output format should I choose?

MP4 (H.264) is the most universally compatible — it plays on browsers, phones, and media players. WebM (VP9) produces smaller files but may not play on Apple devices. AVI and MOV are older container formats; MKV is flexible and supports many codecs.

How does this compare to the FFmpeg Command Generator?

The Command Generator builds ffmpeg CLI commands for you to run locally — you need ffmpeg installed on your system. The Video Converter runs ffmpeg directly in the browser via WebAssembly, so you can process videos without installing any software. They are complementary: use the Generator to learn, and the Converter for quick browser-based edits.

Related media tools

Copied!