Video5 min

How to Extract Audio (MP3 / AAC) from Any Video File

Rip the audio track from MP4, MOV, MKV, or WebM to MP3, AAC, WAV, or FLAC — losslessly when possible, all in your browser.

Audio extraction runs locally via Zro7 Extract Audio using ffmpeg.wasm. Videos and interviews never leave your browser.

To extract audio from a video, use Zro7 Extract Audio from Video. It pulls the audio track from MP4, MOV, MKV, or WebM and gives you MP3, AAC, WAV, or FLAC — losslessly by stream-copy when the source codec matches your target. All in your browser via ffmpeg.wasm.

Lossless vs re-encode

  • Stream-copy (lossless) — if the video's audio is already AAC (most MP4/MOV) and you want AAC out, we copy the packets. Instant, zero quality loss.
  • Re-encode — needed when converting to MP3, WAV, or FLAC, or when the source uses a different codec. Uses LAME (MP3), PCM (WAV), or FLAC as appropriate.

Which format to pick

  • MP3 — universal compatibility; pick 192 kbps for spoken word, 256 kbps for music.
  • AAC — better quality than MP3 at same bitrate; native to MP4 videos, so lossless copy is possible.
  • WAV — uncompressed PCM; use for editing / mastering / transcription workflows.
  • FLAC — lossless compression; half the size of WAV, no quality loss, great for archival.

Steps

  1. Open Extract Audio from Video.
  2. Drop the video.
  3. Pick output format and (if re-encoding) bitrate.
  4. Click Extract.
  5. Download the audio file.

Common workflows

  • Interview recorded as MP4 → extract AAC losslessly → send to Normalize Audio before transcription.
  • Lecture video → extract MP3 at 96 kbps mono for tiny podcast-style file.
  • Music video → extract WAV for editing in Audacity / Ableton.

Frequently asked questions

Does the video get modified?

No. Your original file is untouched; the tool writes a new audio file.

Can I extract from live streams (m3u8)?

Only if you can download the .ts/.mp4 segments first. Zro7 operates on local files.

What if there are multiple audio tracks?

The tool exposes each track (e.g. English + Spanish dubs); pick which one to extract.

How long can the input be?

Multi-hour recordings work — audio-only streams are small; extraction time is bounded by disk I/O, not encoding.

Any upload?

None. ffmpeg.wasm runs in a Web Worker inside your tab.

Related posts

← Back to blog