Skip to content

someoneonsmile/m3u8-downloader

Repository files navigation

m3u8-downloader

cli m3u8-downloader

Screenshot

preview.png

Usage

Usage: m3u8-downloader [OPTIONS] --dest <DEST> <--source <SOURCE>|--url <URL>>

Options:
  -d, --dest <DEST>      dest path
  -w, --worker <WORKER>  parallel worker num [default: 20]
  -s, --source <SOURCE>  source mode used for from file
                         when `--source` file content segement's uri is not absolute
                         should add the `--url` option
      --url <URL>        url mode used for from url
  -h, --help             Print help
  -V, --version          Print version

Required

  • ffmpeg

Features

  • resume from a breakpoint

TODO

  • read from file

  • url parse

  • http/socks proxy

  • gzip / brotli / zstd support

  • cookie

  • url capture

  • m3u8 parse

    • master playlist
    • variants choice
      • friendly tips
  • base64 decode

  • aes decrypted

  • hls - dash

  • github action

  • shell completions and man help

  • edition 2024 - async closure

  • clippy lint

About

cli m3u8 downloader

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors