Browser Media Converter (FFmpeg.wasm)
0. Engine
Idle.
Log


        
1. Load File
Drop file here
or click to choose a file.
2. Output

Auto: originalName_to_ext.extCustom: you enter a base name (extension is added automatically).

High uses sensible defaults (e.g. 320k + 48kHz for audio, ~60fps for video). Use Custom to override.
Advanced controls
Leave a field blank to keep source / default. Some encoders might not exist in wasm builds (then ffmpeg will error in the log).
Audio
Bitrate (kbps)
Controls compression quality for MP3/AAC/Opus/Vorbis. Higher = bigger file.
Sample rate (Hz)
Resamples audio. Common: 44100 (music), 48000 (video).
Channels
Downmix or force stereo. Mono reduces size.
Video
FPS
Frame rate. Higher = smoother but heavier.
Scale (w:-1)
Resize video. Use -1 to keep aspect ratio.
Codec
Chooses video encoder. Availability depends on the wasm build.
CRF
Quality knob (mainly H.264/VP9). Lower = better quality, bigger file. Typical: 18–28.
GIF
GIF FPS
Controls animation smoothness vs file size.
GIF scale (w:-1)
Downscale GIFs to avoid huge outputs.
3. Convert

Engine: not loaded

Worker: same-origin required

Mode: browser-only