How to Convert MP4 to MP3 in 3 Steps
- Drag the MP4 file onto the converter above (MOV, MKV, AVI and WebM work too, up to 100 MB).
- Choose the quality: keep VBR V2 (about 190 kbps), pick V0 for the highest VBR quality, or switch to CBR 128, 192, 256 or 320 kbps.
- Click Convert to MP3 and download the file. The video stream is dropped; only the sound is kept.
How Audio and Video Streams Work
A video file is not a single data stream. It is a container (MP4, MKV, AVI, WebM) that holds multiple independent streams:
- Video stream: the visual frames, encoded with a codec like H.264, H.265, or VP9
- Audio stream: the sound data, encoded with a codec like AAC, MP3, Opus, or AC-3
- Subtitle streams: optional text or image overlays
- Metadata: title, artist, chapter markers, cover art
"Extracting audio from video" means separating the audio stream from the container and saving it as a standalone audio file. The video stream is discarded entirely. This is fundamentally different from "recording" the audio — extraction works directly with the digital data, not through playback.
Key concept: Audio extraction does not "record" what you hear. It copies (or re-encodes) the actual audio data from inside the container. This preserves the original quality far better than any screen-recording or playback-capture method.
Method 1: Stream Copy (Lossless)
Stream copy extracts the audio track exactly as stored inside the video file, without any re-encoding. The audio data is copied bit-for-bit into a new file. This is:
- Instant: no encoding computation needed, just data copying
- Zero quality loss: the output is identical to the audio inside the video
- Format-dependent: the output format matches the source codec (usually AAC, not MP3)
The FFmpeg command for stream copy:
ffmpeg -i input.mp4 -vn -c:a copy output.aac
The -vn flag means "no video" (discard the video stream). The -c:a copy flag means "copy the audio stream without re-encoding."
When to use stream copy: When you need the audio exactly as it is and can work with AAC (or whatever codec the video uses). Most modern music players and devices handle AAC natively.
Method 2: Re-encode to MP3
Re-encoding decodes the original audio (AAC, Opus, AC-3, etc.) and encodes it as MP3. This is a lossy-to-lossy transcode — the audio is decoded from one lossy format and compressed again into another:
- Universal compatibility: MP3 plays on every device ever made with audio capability
- Customizable bitrate: choose the quality-to-size balance that works for your needs
- Minor quality loss: the re-encoding process introduces a small amount of additional compression artifacts, though at 192+ kbps this is inaudible to most listeners
The FFmpeg command for MP3 re-encoding:
ffmpeg -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3
The -q:a 2 flag sets LAME's VBR quality level 2 (approximately 190 kbps average), which produces transparent quality for most content.
Choosing the Right MP3 Bitrate
The most important rule: do not exceed the source audio quality. If the MP4 contains AAC at 128 kbps, encoding to MP3 at 320 kbps wastes space without improving quality — you cannot recover detail that the source codec already discarded.
| Source Audio | Recommended MP3 Bitrate | Use Case |
|---|---|---|
| AAC 96-128 kbps | 128 kbps MP3 | Podcasts, spoken word, low-quality video |
| AAC 128-192 kbps | 192 kbps MP3 | Most videos, music videos, YouTube content |
| AAC 256+ kbps | 256 kbps MP3 | High-quality audio, professional recordings |
| FLAC / PCM (lossless) | 320 kbps or VBR V0 MP3 | Lossless source, maximum quality desired |
Our converter uses VBR quality level 2 (~190 kbps average) by default, which suits most video audio. You can also choose VBR V0, V4 or V6, or CBR 128, 192, 256 or 320 kbps.
Common Source Audio Formats Inside Video
Different video containers use different audio codecs. Knowing what is inside helps you make the right extraction choice:
| Video Container | Typical Audio Codec | Typical Bitrate |
|---|---|---|
| MP4 | AAC | 128–256 kbps |
| MKV | AAC, FLAC, DTS, AC-3, Opus | Variable |
| WebM | Opus, Vorbis | 96–192 kbps |
| MOV | AAC, PCM | 128–256 kbps (AAC) |
| AVI | MP3, PCM, AC-3 | 128–320 kbps (MP3) |
| WMV | WMA | 128–192 kbps |
| FLV | MP3, AAC | 96–192 kbps |
Common Use Cases
- Music from videos: Extract the audio from music videos, concert recordings, or live performances. Save as MP3 for your music library.
- Podcast from video: Recorded a video podcast or interview? Extract the audio for distribution on podcast platforms (Spotify, Apple Podcasts) that require audio-only files.
- Lecture and meeting audio: Large video recordings of lectures, webinars, and meetings are impractical for review. Extract the audio to listen on the go; the MP3 is a small fraction of the video size.
- Background music: Need the soundtrack or background music from a video? Extract the full audio track for use in presentations, playlists, or creative projects.
- Transcription: Many transcription services accept audio files but not video. Extracting the audio first reduces upload time and processing cost.
How to Convert MP4 to MP3 on Windows and Mac
VLC (Windows and Mac, free)
- Open VLC and choose Media → Convert / Save (on Mac: File → Convert / Stream).
- Add the MP4 file and click Convert / Save.
- Pick the profile Audio – MP3, set a destination file ending in
.mp3and click Start.
FFmpeg (Windows, Mac, Linux)
ffmpeg -i input.mp4 -vn -codec:a libmp3lame -q:a 2 output.mp3 gives the same VBR V2 result as our default. Use -b:a 320k instead of -q:a 2 for 320 kbps CBR.
Mac without extra software
QuickTime Player can save the sound with File → Export As → Audio Only, but the result is M4A (AAC), not MP3. Convert that M4A to MP3 if a device needs MP3.
Windows Media Player
Windows Media Player can rip CDs to MP3, but it has no option to convert a video file to MP3. Use VLC, FFmpeg or the converter above.