Four Reliable Ways to Save an Online M3U8 Stream to Your Computer

Contents

  1. Route 1: The In-Browser Converter
  2. Route 2: FFmpeg from the Command Line
  3. Route 3: VLC's Built-In Downloader
  4. Route 4: Screen Recording, the Universal Fallback
  5. Which One Should You Pick?

Route 1: The In-Browser Converter

For a one-off clip, the fastest path is the M3U8 to MP4 converter on this site. Everything — fetching segments, stitching them, packaging the MP4 — happens inside your browser tab, so no installer, no upload, and no trace of the video on our servers. The one caveat: JavaScript in a page can only download what the source server explicitly permits, meaning streams without CORS headers will refuse. Short videos work best; the technique struggles on multi-hour files.

Route 2: FFmpeg from the Command Line

FFmpeg remains the gold standard once you outgrow browser-based limits. A single line remuxes a stream into MP4 without re-encoding:

ffmpeg -i "https://example.com/index.m3u8" -c copy output.mp4

Because the audio and video tracks are copied untouched, quality is identical to the source and the job finishes far faster than playback would. If a site requires a referrer or cookies, FFmpeg accepts those too:

ffmpeg -headers "Referer: https://example.com/" -i "https://example.com/index.m3u8" -c copy output.mp4

Streams encrypted with AES-128 are handled automatically, provided the key itself is reachable from your machine.

Route 3: VLC's Built-In Downloader

Not comfortable with terminals? VLC can record network streams without one. Open Media → Open Network Stream, paste the m3u8 URL, and instead of playing, choose Convert / Save — pick an MP4 profile, set a destination, and VLC writes the stream to disk as it plays through. It is slower to configure than a converter page and demands real-time patience, but it rides on software many people already have installed, and it tolerates a wide range of exotic sources.

Route 4: Screen Recording, the Universal Fallback

Some sources simply refuse to be downloaded: DRM-protected platforms, aggressively locked-down players, or streams that never expose a plain playlist at all. In those cases, recording the screen is the honest answer. Windows and macOS both ship native recorders, and OBS Studio adds finer control over region and quality. The trade-offs are real — capture runs in real time, files balloon in size, and quality never exceeds what your display shows — but the method works where every other route fails.

Which One Should You Pick?

One warning worth repeating: an .m3u8 file saved on its own contains no footage — just the index. Unless you also grabbed its TS segments (or converted to MP4 first), a lone playlist opens nothing. For the deeper command-line details, see our four-route conversion comparison.