[.net6]m3u8下载器,功能强大,多线程,多任务,支持aes-128-cbc解密,自定义请求头,自定义插件
651
stars
94
forks
source link
M3u8Downloader_H
软件分两个版本:
插件项目地址
特点
- 支持多线程,多任务,断点续传
- 支持aes-128-cbc,aes-192-cbc,aes-256-cbc自动解密
- 支持对m3u8的ts,fmp4格式下载
- 支持拖拽文件夹实现快速合并
- 支持批量下载功能
- 支持代理,在设置中配置
- m3u8的地址不受时效影响,具体参见帮助文档
- 当使用m3u8文件下载时,密钥可以是磁盘地址,也可以是网络地址
- 自动根据m3u8文件中的链接地址来识别是下载还是合并操作
- 自动转换png,jpg,bmp等伪装格式的ts流
- 自动识别直播流,同时下载直播流
- 可以自定义请求头
- 个性化的m3u8下载,可以采用xml,json等方式下载m3u8的文件内容
- 提供http接口调用,可以使用任何语言对软件发起调用下载,具体参见帮助文档
- 提供插件功能,可以个性化定制自己的下载需求,具体参见帮助文档->插件开发
- 特定网站可以直接通过网页地址来下载m3u8视频
帮助文档
环境问题
- 程序是64位 只支持64位系统
- 如果提示安装.net6 可以自行下载安装,地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-desktop-6.0.9-windows-x64-installer
- 对于win7 64用户.net6安装完成 如果出现点击程序没有任何反应(没有反应指没有任何报错也不出任何界面) 那么就需要进行第二个步骤
开发相关
- 本项目不依赖任何第三方的下载器,解析器,所有下载及解析实现全部由本程序自己实现
- 核心只使用了一个cli的库,转码采用的ffmpeg,因为本人对音视频不熟悉没有办法自己实现
依赖
本项目一共使用这4个库,前3个都是针对界面的
截图
支持作者
微信 |
支付宝 |
|
|