How to download an M3U8 (HLS) video and save it as MP4

2 min read · Works in Chrome

Quick answer

Open the page and play the video once. FileSnatch finds its M3U8 stream, shows the qualities it has, and saves it as one normal MP4, joining the hundreds of small pieces for you.

The problem

An M3U8 file isn't the video itself: it's a playlist pointing to hundreds of small pieces, often in several qualities. Saving it usually means command-line tools like ffmpeg, copying the playlist link from the browser's developer tools, and dealing with pages that refuse requests from outside.

How FileSnatch helps

Step by step

  1. Open the page and play the video

    Some pages only load the stream once it plays.

  2. Open FileSnatch

    The video shows in the Videos tab with its length and qualities.

  3. Pick a quality

    Use the arrow next to Download.

  4. Download

    The pieces come down and are joined into one MP4 in your Downloads folder.

Good to know

Free and Pro

Free saves up to 720p, 20 a day. Pro adds 1080p and 4K, unlimited.

Compare every feature →

Questions

Do I need ffmpeg?

No, everything happens inside the browser.

Does it work with DASH (MPD) streams too?

Yes, DASH streams are joined the same way.

What else FileSnatch does

Grabs as you browseEvery video, photo, sound and document a page shows is caught for you, even hidden and streamed ones. Bulk downloadDownload all at once, as one ZIP, or many PDFs joined into one, numbered in order. Save part of a videoTrim a section, keep just the sound, or stop a long download and keep what's done. Look insideCollect the files behind every page a list links to, or only the pages about a word. Telegram downloadsWhole channels in full quality, only what's new since last time, or just the last week. Convert and compressVideo to MP3 or GIF; make videos, PDFs, pictures and audio smaller. Nothing is uploaded.
Try it in ChromeFree, no account. Everything runs in your browser.

More guides

VideosDownload a "blob:" videoA video address starting with blob: can't be saved or opened in a new tab. Here's why, and how to save it as a normal MP4 anyway.2 min read → VideosDownload an embedded videoSave a video that's embedded in an article, course or blog through another player, without hunting for its source. FileSnatch looks inside the player.2 min read → VideosDownload only part of a videoSave just the part of a video you need: a clip, the sound, a GIF, or what's already downloaded of a long video. No video editor needed.2 min read →