AudioUtils

Extract Audio from MP4 Without Software (Browser Method)

Extract audio from any MP4 video file using only your browser — no FFmpeg, no downloads, no account needed. Works on Mac, Windows, iPhone, and Android.

Pulling the audio out of an MP4 file is one of the most-asked audio tasks on the web — university lectures recorded as video, podcast episodes published as MP4 alongside the video version, Zoom recordings that need to become an audio-only podcast, screen recordings of YouTube tutorials, concert clips, archived webinars, even old camcorder footage that has aged better as audio than as video. This guide covers the fastest way to do it without installing anything, the format choices that matter, the command-line equivalent for power users, and the edge cases (multiple audio tracks, MOV files, very large videos) that trip people up.

The fastest path is a browser-based converter. Skip ahead to MP4 to MP3, MP4 to WAV or MP4 to M4A depending on what you need the audio for.

What "Extract Audio" Actually Means

An MP4 file is a container. Inside the container live one or more audio streams, one or more video streams, and optional subtitle and metadata tracks. "Extracting" the audio means pulling that audio stream out of the container and writing it to a new file that contains only audio. There are two ways to do this:

1. Remux (no re-encoding). Copy the audio bytes verbatim into a new container. The audio bitstream is unchanged. Lossless, fast, no quality change. 2. Transcode (re-encode). Decode the audio to PCM and re-encode it into a different format (MP3 from AAC, for example). This produces a lossy-to-lossy generation loss but lets you choose any output format.

Most MP4 files contain AAC audio. If your destination is M4A or AAC, you can remux — keep the original quality, just change the wrapper. If your destination is MP3, you have to transcode. If your destination is WAV, you decode AAC to PCM, which is lossless from the AAC stream forward.

This distinction matters because it tells you which output format to pick to preserve the original audio quality.

Browser vs Desktop vs Command Line

Three approaches, three trade-offs:

  • Browser tools (this site, plus a handful of others). No install, runs anywhere there is a browser, audio data never leaves your machine when the tool uses WebAssembly. Speed limited by browser memory and CPU. Practical for files up to a few hundred MB. The right choice for one-off extractions and for users who do not want to install software.
  • Desktop GUIs (VLC, HandBrake, Audacity import). Free, more control, no file size limits beyond your disk. Requires install. The right choice for batch jobs and very large files.
  • Command line (ffmpeg). Maximum control, scriptable, batchable, fastest for large files. Requires comfort with a terminal. The right choice for repeated workflows and automation.

For most readers, the browser is enough. The command-line section below covers the cases where it is not.

Step by Step: Extracting MP4 Audio in the Browser

Using /mp4-to-mp3 (or any of the format-specific tools — the flow is identical):

1. Open the converter in any modern browser. Chrome, Firefox, Safari, Edge all work. iPhone and Android Safari work too. 2. Drop your MP4 file onto the page or click to browse. The file is read into the browser tab — nothing uploads to a server. 3. Pick output settings. For MP3, choose a bitrate (192 kbps is a safe default; 320 kbps for music). For WAV or M4A, the output simply mirrors the source. 4. Click Convert. The conversion runs in WebAssembly — usually faster than real time. A 30-minute lecture typically extracts in 30-90 seconds on a modern laptop. 5. Download the audio file. It saves to your Downloads folder (or to Files on iOS).

The original MP4 is not touched. You can extract multiple files in the same session.

Choosing the Output Format

The right output format depends entirely on what you are going to do with the audio next.

Choose MP3 if...

  • You want to listen on a phone, in a car, on Bluetooth earbuds, or anywhere with general-purpose audio playback.
  • You will share the file with people whose devices you cannot predict.
  • File size matters and you do not need to edit further.
  • You are uploading to a podcast platform that requires MP3.

MP3 transcoding from MP4's AAC introduces a small generation loss. At 192 kbps and above the loss is inaudible to most listeners. Use /mp4-to-mp3.

Choose WAV if...

  • You plan to edit the audio in Audacity, GarageBand, Logic, Reaper, Premiere, Resolve, Final Cut, or any other DAW or NLE.
  • You will run it through transcription (Whisper, Otter, Rev). Most transcription engines accept either format, but WAV avoids any decoder ambiguity.
  • You will process it further (noise reduction, EQ, normalisation) without compounding lossy compression.

WAV decoding from AAC is lossless from the AAC source forward — the audio quality is whatever the original AAC quality was, frozen as PCM. Use /mp4-to-wav.

Choose M4A if...

  • You want the highest possible audio quality — the original AAC stream remuxed without any re-encoding.
  • The audio is destined for Apple devices, Apple Music for Artists upload, or any iOS workflow.
  • You want a small file with native iOS playback.

M4A extraction from MP4 is a pure remux — same AAC bytes, new container. No quality loss. This is technically the best-quality option for playback. Use /mp4-to-m4a. For the Apple ecosystem context, see M4A vs MP3 for iPhone.

What Bitrate Will the Output Have?

For remux to M4A, the output bitrate is the same as the source — typically 128-256 kbps AAC for video files. You cannot increase it; the audio data is what it is.

For transcode to MP3, you choose the output bitrate. A few practical guidelines:

  • 128 kbps MP3 for voice content (lectures, interviews, podcasts) where size matters.
  • 192 kbps MP3 as a sensible default for mixed content. The transparency threshold for most listeners.
  • 256 kbps MP3 for music-heavy content (concert recordings, music videos, soundtrack rips).
  • 320 kbps MP3 when the source AAC is already at 256 kbps and you want minimal additional loss.

Encoding higher than the source AAC bitrate does not improve quality — it only makes a bigger file. A 96 kbps AAC source converted to 320 kbps MP3 is still bound by the original 96 kbps quality. See MP3 128 vs 320 kbps for the deeper explanation.

For WAV, the bitrate is determined by sample rate × bit depth × channels. A standard 16-bit 48 kHz stereo WAV runs at 1,536 kbps regardless of the source AAC quality.

The ffmpeg Command Line for Power Users

When the file is too large for browser conversion or you have many files to process, ffmpeg is the right tool. Install it ('brew install ffmpeg' on Mac, the official Windows builds, your package manager on Linux), then:

Remux to M4A (no re-encoding, fastest, lossless):

'ffmpeg -i input.mp4 -vn -c:a copy output.m4a'

The '-vn' flag drops the video; '-c:a copy' copies the audio stream verbatim. This is essentially instant on any size of file because no decoding or encoding happens.

Transcode to MP3 at VBR ~190 kbps:

'ffmpeg -i input.mp4 -vn -q:a 2 output.mp3'

The '-q:a 2' flag selects LAME VBR V2. Use '-q:a 0' for V0 (~245 kbps) or '-b:a 320k' for fixed 320 kbps CBR.

Decode to WAV:

'ffmpeg -i input.mp4 -vn -acodec pcm_s16le output.wav'

The 'pcm_s16le' codec produces standard 16-bit little-endian PCM. Use 'pcm_s24le' for 24-bit if your source is high-resolution.

Batch convert every MP4 in a folder to MP3:

'for f in *.mp4; do ffmpeg -i "$f" -vn -q:a 2 "${f%.mp4}.mp3"; done'

For a video sitting on YouTube or a streaming platform, do not download the video and extract — most platforms re-encode the audio for streaming and you will get higher quality from a direct audio download. See how to convert YouTube to MP3 legally for the legal context.

Multiple Audio Tracks

Some MP4 files have more than one audio track — typically a main mix plus a director's commentary, or a multilingual film with English, Spanish and French dubs. By default the browser converter and ffmpeg pick the first audio stream. To select a different one with ffmpeg:

'ffmpeg -i input.mp4 -map 0:a:1 -vn -q:a 2 output.mp3'

The '-map 0:a:1' picks the second audio stream (audio streams are zero-indexed). Use 'ffprobe input.mp4' to list all tracks before deciding which one to extract.

MOV Files: Same Process, Same Tools

MOV is Apple's QuickTime container. Internally it is essentially identical to MP4 — both are based on the ISO base media file format (ISOBMFF). iPhone camera recordings, Mac QuickTime screen recordings, Final Cut exports and most older Apple video are MOV files containing AAC audio.

The extraction process is identical. Use /mov-to-mp3 for MP3 output. The same ffmpeg commands work on MOV by changing the input filename.

Preserving Timestamps and Chapter Markers

If your MP4 has chapter markers (audiobooks, lectures with chapter timestamps, podcasts with chapter atoms), they will survive an M4A remux but will be lost on MP3 transcode. ffmpeg can copy chapters explicitly:

'ffmpeg -i input.mp4 -vn -c:a copy -map_chapters 0 output.m4a'

For MP3 you would have to convert chapter atoms to ID3v2 chapter frames, which most automated tools do not do — manual editing in a tool like Mp3tag is the practical workaround for chapter-heavy content.

File Size Limits in the Browser

Browser-based conversion is bounded by the browser's memory limit. In practice the MP4 audio extractors handle files up to about 500 MB comfortably on a desktop and around 200 MB on a phone. Past those sizes, ffmpeg or a desktop GUI is the better tool. A typical 30-minute video lecture is 200-400 MB, so the browser is fine. A 90-minute concert film at 1080p might be 4-6 GB and is a job for ffmpeg.

Summary: The Right Tool for the Job