Extract Audio from a Video

Pick a video, choose MP3 or WAV — the audio track is extracted in your browser, nothing is uploaded.

Extracted audio

Extract audio from a video in your browser

Pick a video, choose MP3 or WAV, and get just the audio track — no video. The extraction runs entirely in your browser with ffmpeg compiled to WebAssembly, so your video is never uploaded to a server.

Formats

Tips

FAQ

Which video files can I extract audio from?

Anything the bundled ffmpeg build can decode — MP4, MOV, WebM, MKV, AVI, and most other common containers. The video stream is simply dropped (-vn) and the audio track is re-encoded to your chosen output format.

Should I choose MP3 or WAV?

MP3 (the default) is lossy but small and plays everywhere; pick a bitrate between 32 and 320 kbps — 192 kbps is a good balance. WAV is lossless 16-bit PCM: much larger, but a perfect copy of the decoded audio, which is what you want before editing in a DAW. The bitrate setting is ignored for WAV.

What if I enter a bitrate like 500 kbps?

Bitrates outside the libmp3lame-supported 32–320 kbps range are rejected with a clear error rather than silently changed, so the file you get always matches the settings you asked for.

Is my video uploaded to a server?

No. The extraction runs in your browser with ffmpeg compiled to WebAssembly. The video never leaves your device, and once the page has loaded the tool even works offline.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool extract-audio-from-video 'url=https://example.com/input' 'format=mp3' 'bitrate=192'

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/extract-audio-from-video/?url=https://example.com/input&format=mp3&bitrate=192

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.