Skip to main content

this is a description

Project description


This is a pipe compatiable tool for downloading m3u8.

  1. Fast download for m3u8.
  2. Auto decrpt the key.


since the name m3u8_dl is taken by other developer...

short it to m3_dl

pip install m3_dl


m3_dl <m3u8_url> -o <dest>


# download to local file
m3_dl -o ./a.mp4

# pipe it to mpv
m3_dl | mpv -

# pipe it to mpv and save to local
m3_dl | tee > ./a.mp4 | mpv -

Full Usage

usage: m3_dl [-h] [-o OUT_PATH] [-p PROXY] [-t THREADCOUNT] [-d] [-w] [-s]
             [--version] [-k]

positional arguments:
  url                   url

optional arguments:
  -h, --help            show this help message and exit
  -o OUT_PATH, --out_path OUT_PATH
                        output path (default: None)
  -p PROXY, --proxy PROXY
                        for example: socks5h:// (default: None)
                        thread count (default: 2)
  -d, --debug           debug info (default: False)
  -w, --overwrite       overwrite existed file (default: False)
  --version             show program's version number and exit
  -k, --ignore_certificate_verfication
                        ignore certificate verfication, don`t use this option
                        only if you know what you are doing! (default: False)


  1. enable redownlowd
  2. make it mitm compatiable

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for m3-dl, version 0.0.36
Filename, size File type Python version Upload date Hashes
Filename, size m3_dl-0.0.36-py2.py3-none-any.whl (10.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page