Resumable HLS and MPEG-DASH Downloader
Usage: StreamGet [OPTIONS] [-o|--output] FILENAME URL
FILENAME The output video name
URL Media Stream playlist URL
Option:
-h --help Print this help text
-r --raw Not delete raw video stream (no effect to MPEG-DASH)
-v --video [l | lowest | h | highest | NUMBER] Select video track
[l | lowest] Select lowest resolution video
[h | highest] Select highest resolution video
[NUMBER] Select video number (Start from 1)
-a --audio [l | lowest | h | highest | NUMBER] Select audio track (no effect to HLS)
[l | lowest] Select lowest quality audio
[h | highest] Select highest quality audio
[NUMBER] Select audio number (Start from 1)
-s --subtitle Download subtitles if the video contains (no effect to MPEG-DASH)
-e --no-subtitle Don't download subtitles
-d --header Send http requests with the custom header
You can set this option more than once for multiple headers
The output video format may not be standard MPEG-TS format, so some video player cannot play this format. You can convert videos using ffmpeg or other video converter.
Download all video and audio segments into a folder only. You need a media player which is support MPEG-DASH to play, such as VLC Media Player or other javascript-based media player.
You can use plugins to help you fetch playlist url more easily.
Plugin Version | StreamGet Version |
---|---|
1.0 | 1.0 |
1.1 | 1.1 and later |
1.2 | 2.1 and later |
1.3 | 2.2 and later |
1.4 | 2.31 and later |
Add a folder called "plugins", then put a StreamGet jar plugin into folder
See plugin example