HLS audio extractor

M3U8 to MP3 Converter

M3U8 to MP3 extraction pulls the audio track out of an HLS stream and encodes it to an MP3 file. It runs fully in your browser with FFmpeg WebAssembly at 192 kbps stereo, with optional trimming — ideal for saving lectures, podcasts, or concert audio.

智能 CORS 代理

遇到跨域失败时可通过 Cloudflare Worker 代理 manifest、key 和切片。

Video preview

链接健康度体检

解析全部分辨率轨道、统计码率与分片时长,并抽样检测分片死链。死链检测受浏览器跨域限制, 建议先开启 CORS 代理以获得准确结果。

How to use the m3u8 to mp3 converter

  1. 1

    Paste the M3U8 URL

    Paste the .m3u8 link and press Play to make sure the stream is reachable.

  2. 2

    Choose a time range (optional)

    Set a start and end time to extract only the portion of audio you need.

  3. 3

    Click Extract MP3

    FFmpeg strips the video, encodes the audio to a 192 kbps MP3, and the browser downloads it.

How the audio is encoded

The extractor discards the video track and re-encodes the audio to MP3 at 192 kbps, 44.1 kHz, stereo — a good balance of quality and file size for speech and music. Time-range trimming only downloads the overlapping HLS segments, so exporting a short clip from a long stream stays fast.

Good use cases

Audio-only export is handy for lectures, conference talks, podcasts, radio streams, live sets, and long VOD recordings you want to listen to offline. Because everything runs locally, even private or internal HLS streams never leave your machine.

Frequently asked questions

What bitrate is the MP3?

Audio is encoded to MP3 at 192 kbps, 44.1 kHz, stereo — a good quality-to-size balance for both speech and music.

Is the M3U8 to MP3 extractor free?

Yes, it is free with no ads or sign-up, and it works entirely in the browser.

Can I extract only part of the audio?

Yes. Set a start and end time and only the overlapping segments are downloaded and encoded.

Does it upload my audio anywhere?

No. The stream is fetched and converted locally with FFmpeg WebAssembly; nothing is sent to a server.