1. Add New M3U8 Download Task
Click “New Download” to open the dialog. Options include:
- M3U8 URL: Required. Enter a valid
m3u8
link.
- Save Title: Optional. If the
m3u8
URL contains a title
parameter, it will be used as the default title.
- Save Format: Fixed to
MP4
.
- Stream Download: For large files that use too much memory, enable this option to write while downloading.
There are three buttons at the bottom: [Play Video] [Range Download] [Full Download]
- Play Video: Play online without downloading.
- Range Download: Download a specific portion by entering the start and end segments.
- Full Download: Download the entire video file.
Quick Add: After copying an m3u8 URL, press ctrl+v
on the page to quickly add a task — no need to click “New Download.”
2. Save Current HLS Segments
After adding a task, downloading starts automatically and you can see progress clearly. If the task is not finished, you can pause it, then click the “Save Current Segments” button above the task address to force save the downloaded segments.
3. Retry on Failure (Auto‑Retry)
If a task fails due to network issues or server overload, the tool will automatically retry 3 times. If all retries fail, it pauses that task and continues others.
You can also click the “Error: N” tag above the task or click the progress bar to see failed segments. Click a red block to retry that segment.
4. Feedback
If you encounter any issues, please send feedback via email to gaozuoggcoffee@gmail.com.
5. Credits
This tool is an open-source project. Core code comes from the open-source project “m3u8-downloader.” We also use other open-source projects like Vue and DPlayer — thanks to their authors!