← Blog.backToBlog

Extract Audio from M3U8 (FFmpeg MP3/AAC) — Test Stream Free First

6 min read

Basic Audio Extraction to MP3

Test free first: paste the M3U8 into our online HLS player. If it plays, extract audio with FFmpeg below—or download / convert full video when licensed.

ffmpeg -i "https://example.com/stream.m3u8" -vn -c:a libmp3lame -q:a 2 audio.mp3

-vn drops video. -q:a 2 is high VBR quality (0–9, lower is better).

Other Audio Formats

# AAC
ffmpeg -i "stream.m3u8" -vn -c:a aac -b:a 192k audio.m4a
# FLAC lossless
ffmpeg -i "stream.m3u8" -vn -c:a flac audio.flac
# WAV
ffmpeg -i "stream.m3u8" -vn -c:a pcm_s16le audio.wav
# Opus
ffmpeg -i "stream.m3u8" -vn -c:a libopus -b:a 96k audio.opus

Extract Without Re-encoding

ffmpeg -i "stream.m3u8" -vn -c:a copy audio.aac

Works when the stream already uses a compatible codec (often AAC). Lossless and fast.

Selecting an Audio Track

ffmpeg -i "stream.m3u8"
ffmpeg -i "stream.m3u8" -map 0:a:0 -c:a copy audio.aac

Use higher indices for alternate languages or commentary tracks.

Live Audio Capture

ffmpeg -i "live.m3u8" -t 1800 -vn -c:a libmp3lame -q:a 2 live-audio.mp3

Set duration for live radio-style HLS; stop early with Ctrl+C.

Frequently Asked Questions

How do I extract MP3 from M3U8?
ffmpeg -i url -vn -c:a libmp3lame -q:a 2 out.mp3

Can I keep original audio quality?
Yes — use -c:a copy when codecs allow.

What if there is no audio stream?
FFmpeg will error; inspect with ffmpeg -i first.

Is a browser tool available?
Our tools focus on full video convert/download; FFmpeg is best for audio-only.