/hls-downloader

Download all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback

Primary LanguagePythonMIT LicenseMIT

hls-downloader

Download all files as is from HLS (HTTP Live Streaming) VoD (Video on Demand) playlist m3u8 from https://developer.apple.com/streaming/examples/

Python application

Python 2 suport

Branch python2 should work in Python 2

Requirements:

  • m3u8
  • python-slugify
  • requests

Usage:

python main.py 'http://some.m3u8' /some/dir/for/files/

Known Issues:

  • No encryption/decryption supported yet