Practical Tutorial

How to Download and Convert M3U8 to MP4: The Definitive Guide

Have you ever encountered a web video that you needed to watch offline, but right-clicking only gave you an "Inspect Element" option without any direct download link? You were almost certainly viewing an HLS stream represented by an M3U8 playlist.

In this tutorial, we will walk you through the simplest, fastest, and most reliable method to download and convert M3U8 streams into universally compatible MP4 videos directly within Google Chrome, Edge, or Brave.

Advertisement
Google AdSense Responsive In-Article Unit

Step 1: Install the DownVid Browser Extension

To detect and intercept streaming segments without needing to open developer tools or write complex FFmpeg command lines, install the DownVid extension for Chromium browsers.

Once installed, pin DownVid to your browser toolbar for instant access.

Step 2: Start Playing the Video

Navigate to the webpage containing the video you wish to archive. Many modern streaming services will only initialize the network stream once you click the Play button. Let the video play for 2 to 3 seconds.

Step 3: Open the DownVid Panel

Click on the DownVid icon in your browser toolbar or open the Side Panel. You will notice a badge count appearing over the icon showing the number of detected media streams.

The panel will present a card for each detected stream with essential information:

  • Video title and source domain
  • Estimated file size and duration
  • Format indicator (e.g. HLS, DASH, or MP4)
  • Available resolutions (1080p, 720p, 480p) and alternate audio tracks

Step 4: Click Download & Monitor Progress

Select your desired resolution and click Download. DownVid will open a dedicated task tab at downvid.my/task/download where:

  1. The master playlist is parsed into individual video segments.
  2. Segments are downloaded in parallel with smart retry mechanisms for broken chunks.
  3. Encrypted streams (AES-128) are automatically decrypted.
  4. The transport chunks are remuxed into a standard, clean MP4 file.

Step 5: Save to Disk

Once the progress reaches 100%, click Save File. The video is saved directly to your computer's Downloads folder without any watermarks or compression artifacts.

What If the Stream Cannot Be Sniffed?

Some sites use proprietary blobs or obscure their network requests. In those rare scenarios, DownVid offers Stream Capture (MSE) and Live Capture (MSR) modes. You can highlight the video player on the webpage and record the stream at up to 6x playback speed!