Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Udemy Dl | 4,113 | 2 years ago | 2 | June 21, 2019 | 2 | mit | Python | |||
A cross-platform python based utility to download courses from udemy for personal offline use. | ||||||||||
M3u8 Downloader | 2,226 | 2 months ago | 23 | JavaScript | ||||||
M3U8-Downloader 支持多线程、断点续传、加密视频下载缓存。 | ||||||||||
Webvideo Downloader | 653 | 2 months ago | 27 | Python | ||||||
Web video downloader for Bilibili, iQIYI, Tencent Video, MGTV and WeTV. 网站视频下载器,主要支持Bilibili、爱奇艺、腾讯视频、芒果TV、WeTV、愛奇藝台灣站。 | ||||||||||
Minyami | 453 | 6 days ago | 153 | July 07, 2022 | 4 | gpl-3.0 | TypeScript | |||
A lovely video downloader for HLS videos | ||||||||||
M3u8 | 285 | 2 years ago | 13 | mit | Go | |||||
A mini M3U8 downloader written in Golang for downloading and merging TS(Transport Stream) files. 一个迷你 M3U8 视频下载工具。 | ||||||||||
Gohls | 264 | 5 years ago | November 06, 2014 | 9 | Go | |||||
gohls - Downloader for HTTP Live Streaming (HLS) streams, written in Golang | ||||||||||
M3u8 Downloader | 181 | 2 days ago | 6 | mit | TypeScript | |||||
m3u8 视频在线提取工具 流媒体下载 m3u8下载 桌面客户端 windows mac | ||||||||||
Hls Downloader | 94 | 2 years ago | 5 | mit | Python | |||||
Download all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback | ||||||||||
Hls Downloader | 47 | 3 months ago | apache-2.0 | JavaScript | ||||||
Download HLS videos directly from your browser | ||||||||||
Hls Downloader | 45 | 3 months ago | 7 | apache-2.0 | TypeScript | |||||
Download HLS streams in NodeJS |
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