Produit · M3U8

Téléchargeur M3U8 pour Windows

Téléchargez des vidéos M3U8 / HLS sur Windows. HiDownload détecte les playlists, enregistre les segments et convertit en MP4 — sans ligne de commande.

The browser plays the video. There is no Save video as. Right-click does nothing useful. The address bar shows a normal webpage, not a .mp4 file.

That usually means the player is not serving one file. It is reading an M3U8 playlist and fetching dozens or hundreds of small segments in the background.

HiDownload is a Windows stream downloader built for this case: detect the playlist, download the segments, and save a file you can play or convert — without opening a terminal.

Why “Save video as” fails on M3U8 pages

A progressive MP4 sits on a server as one object. The browser can download it.

An HLS player works differently:

  1. The page loads a JavaScript player.
  2. The player requests a master .m3u8 playlist.
  3. That playlist points to several quality variants (360p, 720p, 1080p).
  4. Each variant is another playlist of .ts or .m4s segments.
  5. The player fetches the next few seconds as you watch.

Nothing in that chain is “the video file.” So the browser has nothing to save.

This is why people search for an M3U8 downloader instead of a generic video downloader. The job is playlist-aware: read the manifest, pick a variant, pull every segment, then merge.

What an M3U8 file actually is

M3U8 is a UTF-8 text playlist. It is the manifest format used by HLS (HTTP Live Streaming).

A typical media playlist looks like this:

#EXTM3U
#EXT-X-TARGETDURATION:6
#EXTINF:6.0,
segment001.ts
#EXTINF:6.0,
segment002.ts
#EXT-X-ENDLIST

A master playlist is one level higher. It lists bandwidths and resolutions, each with its own child playlist.

If you only save the .m3u8 text file, you do not have the video. You have a shopping list. A downloader has to walk that list.

M3U8 is the playlist; HLS is the protocol that uses it. The two terms show up in the same searches, but they are not identical.

HiDownload treats M3U8 as a first-class stream type, not as a special case you have to script around.

Traditional ways to download M3U8 (and why they stall)

These methods work. They also explain why a GUI tool exists.

Browser Developer Tools

Open DevTools → Network, play the video, filter by m3u8, copy the request URL, then feed it to another tool.

Problems:

  • The playlist URL may expire or include a token.
  • Ads and the real video both appear as .m3u8.
  • Audio and video may be two playlists.
  • You still need a second program to fetch segments.

FFmpeg on the command line

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

This is powerful. It is also the reason many “how to download M3U8” articles stop being useful: headers, cookies, live vs VOD, and separate audio all become flags you have to remember for each site.

yt-dlp and other CLI downloaders

Excellent for people who already live in a terminal. Weak for someone who just wants to archive a webinar or course they are allowed to keep.

If you want the no-terminal path, HiDownload is built for that: detect the playlist, select it, and download.

How HiDownload downloads M3U8 on Windows

The workflow is the same whether the page uses HLS, a hidden player, or an embedded iframe:

Open → Detect → Select → Download → Play or convert

  1. Open the page (or paste the media URL) inside HiDownload.
  2. The built-in sniffer lists real media URLs: .m3u8, .mpd, .mp4, and others.
  3. Select the playlist that grows while the video plays — that is usually the real stream, not a 5-second preroll.
  4. Start the download. HiDownload fetches the segments and writes a local file.
  5. Preview in the built-in player, or convert to MP4 / other formats.

You do not paste FFmpeg flags. You do not hunt through 200 Network rows unless you want to.

That is the product difference: M3U8 download is a desktop workflow, not a command.

How to download an M3U8 video with HiDownload

Step 1 — Install HiDownload on Windows

Download the Windows build and install it. The app is built for Windows 10 / 11 (64-bit).

Step 2 — Open the page that plays the video

Use the built-in browser or open the site you already have permission to save (your course, your webinar replay, a stream you are allowed to record).

Step 3 — Start detection

Play the video for a few seconds. The sniffer needs the player to request the playlist.

Step 4 — Select the M3U8 row

Look for .m3u8 in the detected list. If several rows appear:

  • Prefer the row whose transferred size increases as the video continues.
  • Skip very small playlists that finish immediately (often ads or previews).
  • If you see a master playlist and a variant playlist, the variant that matches the quality you want is usually the right one.

Step 5 — Download, then play or convert

Queue the job. When it finishes, open the file in the built-in player. If you need a widely compatible file, convert to MP4.

When the matching how-to guides go live, they will repeat this path with more screenshots: how to download M3U8, and how to convert M3U8 to MP4. The steps above are already enough to finish one job.

Choosing the right playlist (quality, ads, audio)

M3U8 pages often expose more than one playlist. That is normal.

What you see Usually means What to do
Several .m3u8 rows Master + variants, or ad + content Pick the one that grows while you watch
Tiny playlist, then a larger one Preroll then the real stream Wait 5–10 seconds, then select again
Video plays, file has no sound Separate audio playlist Download video and audio, then merge
Live playlist without ENDLIST Live / event stream Use a live-capable job; do not expect a finite file size

Audio-only or split A/V is common on adaptive streams. Download both playlists, then merge.

For live events rather than a finished VOD file, keep the job running until the event ends — a live playlist usually has no EXT-X-ENDLIST.

M3U8, HLS, and DASH — which page should you use?

These words get mixed together in search results. They are related, not identical.

  • M3U8 is the playlist file.
  • HLS is the Apple/HTTP live protocol that uses M3U8.
  • DASH is a different adaptive protocol. Its manifest is usually .mpd, and segments are often .m4s.

If the sniffer shows .m3u8, this page is the right landing page.
If it shows .mpd, you are looking at DASH, not HLS — same app, different manifest.
If you only know “the site streams video,” start from the HiDownload homepage and let the sniffer tell you the type.

HiDownload handles M3U8/HLS and DASH/MPD in the same detection list. You do not need a different app for each acronym.

Troubleshooting common M3U8 download problems

Most failures are playlist-selection problems, not “the downloader is broken.”

The list is empty. The player has not requested the playlist yet. Play the video for five to ten seconds and detect again. Some pages load a poster first and only fetch .m3u8 after you click play.

Several playlists, all look similar. Watch transferred size. The real program stream grows. A bumper or ad finishes almost immediately.

The job starts, then 403 or expires. The playlist URL often includes a short-lived token. Detect again from a fresh play, and start the download while that session is still valid. Do not copy a URL from yesterday’s Network panel and expect it to work.

Video is there, sound is not. Adaptive HLS frequently puts audio on a second playlist. Download both, then merge. This is more common than a “silent codec.”

The file plays in HiDownload but not in an old phone player. Convert to MP4. Segmented HLS is not the same container every device expects.

It is a live event. There may be no final file size. Let the job run, then stop it when the event ends. That is recording, not a finite VOD download.

If detection works but you still cannot save the file, the stream may be DRM-protected. HiDownload will not unlock that. Use a source you are allowed to keep.

When you should not use an M3U8 downloader

A tool does not change copyright law.

Use HiDownload to keep copies you are allowed to keep: your own recordings, purchased courses that permit offline files, internal training, or other content where you have the rights.

Do not use it to rip DRM-protected storefronts or to take someone else’s paid library. Encrypted commercial streams are out of scope on purpose.

What you can do after the download

The file is only useful if you can open it later.

  • Play it in the built-in player to confirm video and audio.
  • Convert to MP4 if another device or editor needs that container.
  • Keep the job in the queue if you are collecting a course or a playlist.

That is the rest of the product around the M3U8 engine: detect, download, preview, convert — one Windows app.

M3U8 Downloader vs a generic Windows video downloader

A generic downloader is fine when the site already exposes an MP4. It fails when the player hides the media behind HLS.

An M3U8 downloader has to:

  • Discover playlists the address bar never shows
  • Follow master → variant → segments
  • Survive long jobs and reconnects
  • Merge segments into something a player understands

HiDownload is built as a stream downloader first. M3U8 is the most common stream type we see on modern websites, so this page is the commercial entry for that keyword. The same app also covers HLS, DASH, live recording, and embedded players.

If you are comparing tools rather than looking for a walkthrough, the later comparison and “best of” pages will sit next to this one in the same cluster. This page is the product entry for m3u8 downloader.

Start with the M3U8 job you already have

You do not need to learn HLS theory to finish one download.

Install HiDownload, open the page, play a few seconds, select the .m3u8 that keeps growing, and save the file.

If you later need a written tutorial for a teammate, the same five steps are the ones we will publish next in the M3U8 cluster: what the file is, how to download it on Windows, and how to land on MP4.

Only save content you have the right to store. The software is the workflow; the permission is yours.

Guides de téléchargement de flux

HiDownload download interface on Windows listing detected streams
HiDownload lists detected media URLs, including M3U8 playlists.
HiDownload capturing a streaming video session on Windows
Play the page, then select the M3U8 playlist that continues to grow.

Questions fréquentes

M3U8 is a UTF-8 playlist used by HLS. It lists video (and sometimes audio) segments. Saving the .m3u8 text file is not the same as saving the video.

Yes. After the segments are downloaded you can play the file or convert it to MP4 with the built-in converter.

No. HiDownload is a Windows desktop app: open the page, detect the playlist, select it, and download.

Yes, when the site exposes a live playlist. Live jobs run until you stop them or the event ends. Use the live stream workflow for long recordings.

Some HLS presentations split video and audio into two playlists. Download both, then merge. Pick the row that grows while the video plays; a short ad playlist will not have the program audio.

Only download content you have the right to save — your own recordings, courses that allow offline copies, or other authorized archives. HiDownload does not bypass DRM.

Télécharger HiDownload

HiDownload est un téléchargeur vidéo et de flux pour Windows. Détectez les playlists HLS / M3U8, enregistrez, puis lisez ou convertissez — sans ligne de commande.