M3U8 Player
Recommend downloads for your system
🪟M3U8-DL-win_x64-1.8.0.exe
Version: v1.8.0 | Release Date: 2026-01-19 | Size: 106.1 MB

Download List

v1.8.0(2026-01-19)

M3U8-DL Downloader Client Features and Usage Instructions

@lzwme/m3u8-dl is a powerful m3u8 file video batch download tool that supports multi-threaded download, play while downloading, cache resume and other features. It supports installation and use in various forms, here is a brief introduction.

Main Features

  • Support docker deployment, PC client, CLI command line tool and other installation methods
  • Multi-threaded download: thread pool mode multi-threaded download
  • Play while downloading: support using downloaded ts cache files for online playback
  • Batch download: support batch download by specifying multiple m3u8 addresses
  • Cache resume: cache will be retained when download fails, only failed segments will be downloaded on retry
  • Encryption support: support common AES encrypted video stream decryption
  • Format conversion: support automatic conversion to mp4 (requires ffmpeg installation)
  • Search function: support specifying collection site standard API for command line interactive search and download
  • WebUI: provide download center, support launching as webui service for download management

Method 1: Download and Install PC Client

Client installation software supporting Windows, macOS and Linux operating systems is currently provided. You can download the latest installation package from the download file list above, and then install it to use.

Method 2: CLI Command Line Tool Installation and Usage

Global installation:

npm i -g @lzwme/m3u8-dl m3u8dl -h

Use npx:

npx @lzwme/m3u8-dl -h

Method 3: Docker Deployment

Run with Docker command:

docker run -d --name m3u8-dl -p 6600:6600 -v ./downloads:/app/downloads -v ./cache:/app/cache lzwme/m3u8-dl

Run with docker-compose:

version: '3' services: m3u8-dl: image: lzwme/m3u8-dl container_name: m3u8-dl ports: - "6600:6600" volumes: - ./downloads:/app/downloads - ./cache:/app/cache restart: unless-stopped

After deployment is complete, visit http://localhost:6600 to use the WebUI interface.

Method 4: Browser-based M3U8 Online Download Website

The M3U8-DL downloader tool provides powerful batch download functionality. However, if you just want to quickly download a single video, you can try using the following online tool websites we provide: