Extract audio from video online
Extract audio tracks from video files with full control over format, quality, and processing.
Take the soundtrack out of a video file and save it as audio. The video is opened by ffmpeg running in your browser, the video stream is dropped, and only the audio is encoded into the format you choose — MP3, WAV, AAC, FLAC, OGG Vorbis or Opus. Because the video stream is discarded rather than converted, this is much faster than a full video conversion and the output size depends only on the audio settings. You control bitrate from 64 to 320 kbps for the lossy formats, sample rate from 22.05 kHz up to 96 kHz or matched to the source, and mono or stereo. Seven container formats are accepted, covering everything a phone, a camera or a screen recorder is likely to produce.
Key facts about Extract audio from video online
| Mechanism | ffmpeg runs with -vn, which drops the video stream entirely rather than transcoding it |
|---|---|
| Accepted containers | MP4, WebM, MOV, AVI, MKV, FLV and WMV, up to 200 MB |
| Output formats | MP3 (libmp3lame), WAV (PCM), AAC, FLAC, OGG Vorbis and Opus (libopus) |
| Bitrates | 64, 128, 192, 256 and 320 kbps for the lossy formats |
| Sample rates | Match the source, or force 22.05 kHz, 44.1 kHz, 48 kHz or 96 kHz |
| Channels | Auto, mono or stereo — downmixing to mono halves the size of a talking-head recording at no real cost |
| Typical source rate | Video audio is usually 48 kHz AAC; leaving sample rate on auto avoids an unnecessary resample |
| Lossless option | Extracting to WAV or FLAC keeps everything the source audio had, but does not undo the video's original lossy encode |
| What is lost | Video, subtitles, chapters and every audio track beyond the first |
| Size cap | 200 MB, set by the WebAssembly heap rather than by policy |
What happens to your file
The video is processed by ffmpeg compiled to WebAssembly, running in a Web Worker inside this tab. Your file is written into that worker's in-memory filesystem, the audio stream is extracted and encoded, and the result is read back as a blob — nothing is uploaded and no copy is kept anywhere. The one network request involved is the first-time download of the ffmpeg core, about 32 MB of fixed public code from the jsDelivr CDN, which your browser caches and reuses across every audio and video tool here. That request contains no part of your video.
About this tool
- 1
Add the video
Drop an MP4, WebM, MOV, AVI, MKV, FLV or WMV up to 200 MB. Duration and size are read from the file header.
- 2
Choose the output format
MP3 for maximum compatibility, AAC if the source was MP4 and you want to stay in the same codec family, WAV or FLAC when the audio will be edited afterwards, Opus for the best size-to-quality ratio.
- 3
Set the bitrate
192 kbps is a safe default for music, 128 kbps is plenty for speech, 64 kbps only makes sense with Opus. Lossless formats ignore this control.
- 4
Leave sample rate on auto
Video audio is almost always 48 kHz. Forcing 44.1 kHz adds a resample for no benefit unless the destination specifically needs CD rate.
- 5
Pick channels
Auto keeps the source layout. Mono halves the file size and is the right choice for an interview, a lecture or any single-speaker recording.
- 6
Extract and download
Progress is shown as a percentage while ffmpeg runs, and the finished audio can be played back in the page before you save it.
| Input containers | MP4, WebM, MOV, AVI, MKV, FLV, WMV |
|---|---|
| Maximum file size | 200 MB |
| Output formats | MP3, WAV, AAC, FLAC, OGG, Opus |
| Engine | Single-threaded ffmpeg.wasm 0.12.10, GPL build |
| Engine download | ~32 MB, fetched once and cached by the browser |
| Speed | Faster than a video conversion because the video stream is never decoded; typically a fraction of the clip's duration |
| Browsers | Chrome, Edge, Firefox and Safari 15+ |
| Multiple audio tracks | Only the first audio stream is extracted; alternate language tracks are not selectable |
- Extracting to WAV does not improve anything. The audio inside a video is already lossy; WAV just stores that same audio uncompressed and much larger.
- Keep the sample rate on auto. Video soundtracks are 48 kHz by convention, and resampling to 44.1 kHz is a small quality cost with no upside.
- Downmix to mono for anything with one speaker. It halves the file with no audible loss, because the two channels are near-identical anyway.
- If you only want a section, extract the whole soundtrack and then cut it with the audio trimmer, which can do that without re-encoding.
- Opus at 96 kbps beats MP3 at 160 kbps for speech, which matters if you are archiving a lot of lecture recordings.
- 200 MB is the ceiling, and video files reach it quickly. If your clip is larger, trim the video first or use a lower-resolution export of it.
- For screen recordings with quiet narration, follow up with the audio normalizer rather than raising the bitrate.
- Seven input containers including MP4, MKV, MOV and WebM
- Six output formats from MP3 to Opus
- Bitrate control from 64 to 320 kbps
- Sample rate matched to source or forced to a standard rate
- Mono or stereo output
- Video stream dropped rather than transcoded, so extraction is fast
- In-page playback of the extracted audio before download
- Saving the audio from a recorded lecture so you can listen on a phone
- Getting a podcast-ready MP3 out of a video interview
- Pulling the soundtrack off a screen recording to edit the narration separately
- Extracting music from a concert video you filmed yourself
- Turning a long meeting recording into a much smaller audio-only file for archiving
- Producing a WAV from a video clip to drop into an audio edit
Related tools
View allPart of Audio tools that run in your browser
Works well with this6
More audio tools10
Updated