HeiSir2014 / M3u8 Downloader
M3U8-Downloader 支持多线程、断点续传、加密视频下载缓存。
Stars: ✭ 369
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to M3u8 Downloader
hls-downloader
Download all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback
Stars: ✭ 121 (-67.21%)
Mutual labels: hls, download, m3u8
smart rtmpd
RTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (-56.91%)
Mutual labels: hls, m3u8
Floatplane-Downloader
Project for automatically organizing and downloading Floatplane videos for plex.
Stars: ✭ 94 (-74.53%)
Mutual labels: download, download-videos
m3u8-downloader
Download the ts files according to the given m3u8 file.
Stars: ✭ 21 (-94.31%)
Mutual labels: hls, m3u8
CoubDownloader
A simple downloader for coub.com
Stars: ✭ 64 (-82.66%)
Mutual labels: download, download-videos
cordova-plugin-tencent-liteav
A cordova plugin for video playing with Tencent's LiteAV SDK. Support RTMP/HLS/FLV/MP4.
Stars: ✭ 24 (-93.5%)
Mutual labels: hls, m3u8
m3u8
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Ruby.
Stars: ✭ 96 (-73.98%)
Mutual labels: hls, m3u8
mock-hls-server
Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
Stars: ✭ 61 (-83.47%)
Mutual labels: hls, m3u8
Android-hls
最近公司产品需要,调研hls(m3u8) aes-128 解密播放 . 分析 51Cto, 慕课
Stars: ✭ 73 (-80.22%)
Mutual labels: hls, m3u8
LemonDeer
Make m3u8 parse and video download as white magic.
Stars: ✭ 38 (-89.7%)
Mutual labels: download, m3u8
hls-segment-reader
Node.js Readable for retrieving HLS segments.
Stars: ✭ 18 (-95.12%)
Mutual labels: hls, m3u8
M3u8
A mini M3U8 downloader written in Golang for downloading and merging TS(Transport Stream) files. 一个迷你 M3U8 视频下载工具。
Stars: ✭ 215 (-41.73%)
Mutual labels: m3u8, hls
gb-dl
A python based utility to download courses from infosec4tc.teachable.com , academy.ehacking.net and stackskills.com for personal offline use.
Stars: ✭ 33 (-91.06%)
Mutual labels: download, download-videos
p2p-cdn-sdk-android
Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 39 (-89.43%)
Mutual labels: hls, m3u8
JT1078Gateway
基于Pipeline实现的JT1078Gateway支持TCP/UDP,目前只支持http-flv、ws-flv、hls三种拉流方式
Stars: ✭ 50 (-86.45%)
Mutual labels: hls, m3u8
直接下载
M3U8-DownloaderM3U8-Downloader是基于Electron框架开发的一款可以下载、播放HLS视频流的APP,功能特点如下:
功能 | 支持 |
---|---|
HLS协议点播源 | ✓ |
自定义Http协议头下载 | ✓ |
自定义KEY和IV解密 | ✓ |
本地M3U8文件下载 | ✓ |
HLS协议直播源 | ✓ |
标准 AES-128-CBC加密 | ✓ |
标准 AES-196-CBC加密 | ✓ |
标准 AES-256-CBC加密 | ✓ |
非标准 AES-*-CBC加密 | ㄨ(可定制) |
流程原理图
官网
QQ交流群:341972319
获取M3U8视频地址
在chrome浏览器打开视频网页,按下F12,页签点击到Network页面,在Filter框里输入"m3u8",然后按F5刷新页面,如果网页里的视频使用的是HLS源,就可以在这里捕获到视频流地址,然后选中右键 Copy -> Copy Link Address. 提供m3u8源地址,下载并无损转码Mp4文件
下载可执行包
[推荐] 蓝奏下载
Windows 、Linux、MacOS 下载
Github 下载
Releases下载
运行源码
NodeJS开发环境搭建
安装NodeJs最新版,NodeJs Download
Clone 代码
在任意文件夹下新建一个文件夹存放代码,并执行以下命令
cd newdir
git clone https://github.com/HeiSir2014/M3U8-Downloader.git .
Yarn 环境安装
npm install yarn -g
Package 依赖安装
yarn
运行M3U8-Downloader
yarn start
打包发布
//windows 平台打包
yarn pack-win
//mac 平台打包
yarn pack-mac
Enjoy it
赞赏
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].