chrislongo / download-hls

Downloads, decrypts, and optionally joins HTTP Live Streaming (HLS) transport streams.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Downloads, decrypts, and optionally joins HTTP Live Streaming (HLS) transport streams.

License:GNU General Public License v3.0


Languages

Language:Java 99.4%Language:Shell 0.6%