Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SoulMelody/hls-get
An asynchronous terminal-based hls video stream (m3u8) downloader & combiner, with AES-128 decryption support.
https://github.com/SoulMelody/hls-get
aiohttp-client cli-app command-line-app hls hls-downloader m3u8 m3u8-downloader pyav
Last synced: 3 months ago
JSON representation
An asynchronous terminal-based hls video stream (m3u8) downloader & combiner, with AES-128 decryption support.
- Host: GitHub
- URL: https://github.com/SoulMelody/hls-get
- Owner: SoulMelody
- License: gpl-3.0
- Created: 2019-04-05T13:52:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-23T02:05:49.000Z (over 1 year ago)
- Last Synced: 2024-04-09T18:04:21.633Z (7 months ago)
- Topics: aiohttp-client, cli-app, command-line-app, hls, hls-downloader, m3u8, m3u8-downloader, pyav
- Language: Python
- Size: 29.3 KB
- Stars: 41
- Watchers: 3
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-video - SoulMelody/hls-get - An asynchronous terminal-based hls video stream (m3u8) downloader & combiner, with AES-128 decryption support. - SoulMelody/hls-get (HLS / Talks Presentations Podcasts)
README
#########
hls-get
#########An asynchronous terminal-based hls(HTTP Live Streaming) VoD video stream (m3u8) downloader & simple combiner, with AES-128 decryption support.
License: GNU General Public License v3
--------
Usage
--------hls-get [OPTIONS] LINKS...
Download m3u8 links (like
"http://www.example.domain/path/to/index.m3u8#Save name" etc.)
asynchronously, and merge into mp4 files.Options:
-P, --path TEXT Save path
-N, --names TEXT Save name
-C, --coros INTEGER Max coroutines
-H, --headers TEXT Headers parameters like curl's
-X, --timeout INTEGER timeout in seconds
-c, --clean-up Clean up the cache directory when completed
--verify Verify certificate
-D, --delay INTEGER delay seconds before retrying
-R, --retry-times INTEGER Max retry times
--help Show this message and exit.