Downloads, decrypts, and optionally joins HTTP Live Streaming (HLS) transport streams.
License: GNU General Public License v3.0
Shell 0.55%Java 99.45%
download-hls's Introduction
Downloads, decrypts, and optionally joins HTTP Live Streaming (HLS) transport streams.
http://tools.ietf.org/html/draft-pantos-http-live-streaming
Supports encrypted and plain streams.
usage: download-hls [options...] <url>
-h,--help print this message.
-k,--force-key <key> force use of the supplied AES-128 key.
-o,--output <file> join all transport streams to one file.
-s,--silent silent mode.
-y overwrite output files.
Issues
- Next to no error handling.
- Individual segments will be overwritten irregardless of "-o".
- Has not been tested on all playlists.