Extract Audio from Video – MP4, MOV and WebM to MP3
Pull just the audio track out of an MP4, MOV, or WebM video file.
Point this at a video file and it pulls out just the audio track, using the video's own container to decide how: MP4 and MOV files are parsed at the box level to find the audio track directly, while WebM files rely on the browser's native decoder because no Matroska parser ships with this tool. A file with no audio track at all is detected and reported as such, rather than failing with a confusing decode error.
How to extract audio from a video
- Drop one or more MP4, M4V, MOV or WebM videos on the drop zone, or click it to pick them from your device.
- Choose the output: MP3 at 128, 192, 256 or 320 kbps, WAV, FLAC, AAC / M4A, or Ogg Opus.
- Run the extraction; each video is checked for an audio track, then its sound is copied or decoded right in the page.
- Download a single result directly, or save every finished track at once as one ZIP.
MP4 and MOV: a real demux, sometimes a free lossless result
For MP4/MOV sources, the tool parses the container's own sample table to isolate the audio track's compressed samples directly — the same mp4box-based parser this project's Video Trimmer already uses. If that track is plain AAC-LC, identified by the exact codec string mp4a.40.2, and AAC / M4A is the chosen output, the samples are repacked straight into a new M4A with no decode or re-encode step at all, which is a genuinely lossless conversion; picking MP3, WAV, FLAC or Opus decodes the track instead. Any other audio profile inside the MP4 — HE-AAC and HE-AACv2 in particular, which carry spectral-band-replication data a plain AAC-LC configuration can't represent — falls through to a full decode-and-re-encode pass instead of guessing at a remux that would quietly degrade the audio.
WebM: decode-only, by design
This project has no bundled Matroska/EBML parser, so WebM audio is never remuxed at the container level — every WebM extraction decodes through the browser's native Opus or Vorbis support and re-encodes into whichever output format you picked, even when the source and target codec already match. Before that happens, a hidden video element checks whether the file actually has an audio track using its own captureStream() call (or Firefox's mozHasAudio flag where captureStream isn't available), so a video-only WebM is reported immediately as having no audio rather than sent through a pointless decode attempt.
Choosing an output
The output format list matches the Audio Converter exactly: WAV and FLAC for lossless results, MP3 and AAC for broadly compatible lossy files, and Ogg Opus for speech-oriented or web-first use. Whatever title, artist or other common tags the source video's own container carries are read and offered the same way a plain audio file's tags would be.
MP3 or WAV: which output to pick
- MP3 — the choice for sharing and playing back on almost anything; 192 kbps is the default and 320 kbps the top setting.
- WAV — uncompressed and opened by every audio editor, which makes it the safest hand-off for further editing, at the cost of the biggest files.
- FLAC — bit-for-bit the same decoded audio as WAV in a smaller file, useful for editing or archiving a soundtrack.
- AAC / M4A — when the MP4 or MOV already holds plain AAC-LC audio, this copies the original track with no re-encode, the fastest result and the only compressed one with zero added loss.
- Ogg Opus — compact and well suited to speech, but always a fresh lossy encode.
Everything stays in the browser tab
The video file and every intermediate decoded buffer stay inside the page; nothing is uploaded to a server at any point in the extraction. That also means extraction speed and memory use scale with your own device rather than a queue somewhere else — a very long video decodes exactly as fast as your machine can decode it.
Pulling audio is free for videos up to 15 minutes; Pro handles longer recordings.
Where WebM detection can be wrong
- Safari has no reliable captureStream() or mozHasAudio signal, so on Safari the tool assumes a WebM file does have an audio track rather than risking a false 'no audio' report — if it's actually silent, the decode step surfaces that as a real error instead.
- WebM extraction always pays the full decode-and-encode cost, even for a source that's already Opus and being converted to Opus output — there is no lossless shortcut for WebM the way there is for MP4/MOV.
- Track detection quality is only as good as the browser's own demuxer; an unusual or malformed WebM file may behave differently across browsers.
Questions people ask about Audio Extractor
- Does extracting audio reduce quality?
- It depends on the output you pick. AAC / M4A from an MP4 or MOV carrying plain AAC-LC audio copies the original samples untouched. WAV and FLAC store the decoded track losslessly, adding nothing beyond the source's own compression, while MP3, Opus, and AAC from any other source are new lossy encodes.
- Do I need an account?
- No. Extracting audio needs no sign-up or login, and even Pro is unlocked with a licence key rather than an account. Free extractions handle source videos up to 15 minutes each, and nothing is stamped or watermarked onto the audio you download.
- Does it work on Mac, Windows and phones?
- It is a web page rather than an installed app, so your browser matters more than your operating system. Extraction needs the browser's Web Audio decoder, AAC and Opus outputs also need its WebCodecs audio encoder, and a phone may run short of memory on a long video because the whole file is loaded at once.
- Can I convert MP4 to MP3 for free?
- Yes. Drop the MP4, keep the output on MP3, which is already selected, and choose a bitrate from 128 to 320 kbps. The free tier covers videos up to 15 minutes long per extraction at full quality; a longer source needs Pro.
- Why was my MP4's audio extracted almost instantly but my WebM's wasn't?
- MP4/MOV audio is demuxed at the container level, and if the track is plain AAC-LC and you picked AAC / M4A output, it is repacked directly into the new file with no decode step — that's fast because no audio processing happens at all. WebM has no equivalent path in this tool: every WebM extraction decodes the full audio and re-encodes it, which always takes longer.
- The tool says my video has no audio track, but I'm sure it has sound. What's going on?
- For MP4/MOV, this means the container's own track list genuinely has no audio track entry. For WebM, the check depends on your browser's captureStream() or a Firefox-specific flag; if you're certain the file has audio, try a different browser, since detection reliability varies across browser engines.
- Can I extract audio from a video that's still uploading or streaming?
- No — the whole file needs to be present locally before extraction can read its container structure and demux or decode the audio track. Download the full video first if it's coming from a streaming source.
- What happens to HE-AAC audio in an MP4?
- It's decoded and re-encoded rather than remuxed, because HE-AAC carries extra spectral data that this tool's remux path isn't built to preserve losslessly. The extraction still succeeds and produces correct audio in your chosen output format — it just takes the slower decode path instead of the instant container-only copy.
Related tools on BrakeTools
- Audio Converter — Convert between WAV, FLAC, AAC, OGG, and MP3 with title/artist/cover-art metadata carried over.
- Audio Cutter — Drag in an audio file, select a range on the waveform or by typed start/end seconds, then remove or keep just that portion.
- Video Trimmer & GIF Maker — Near-instant clip trimming and crisp GIF export, entirely in your browser.
- Video Volume Changer — Raise, lower or mute a video audio track without touching its picture, from silence to four times the original level.
- Frame Extractor — Pull individual frames out of a video clip as a numbered image ZIP.
Content reviewed 2026-09-27.