一个简单易用的m3u8下载器,支持下载m3u8链接或文件为mp4或ts格式

news/2024/10/31 3:29:10/

███╗   ██╗        ███╗   ███╗██████╗ ██╗   ██╗ █████╗ ██████╗ ██╗       ██████╗██╗     ██╗
████╗  ██║        ████╗ ████║╚════██╗██║   ██║██╔══██╗██╔══██╗██║      ██╔════╝██║     ██║
██╔██╗ ██║        ██╔████╔██║ █████╔╝██║   ██║╚█████╔╝██║  ██║██║█████╗██║     ██║     ██║
██║╚██╗██║        ██║╚██╔╝██║ ╚═══██╗██║   ██║██╔══██╗██║  ██║██║╚════╝██║     ██║     ██║
██║ ╚████║███████╗██║ ╚═╝ ██║██████╔╝╚██████╔╝╚█████╔╝██████╔╝███████╗ ╚██████╗███████╗██║
╚═╝  ╚═══╝╚══════╝╚═╝     ╚═╝╚═════╝  ╚═════╝  ╚════╝ ╚═════╝ ╚══════╝  ╚═════╝╚══════╝╚═╝

下载使用

  • 发行版: https://github.com/nilaoda/N_m3u8DL-CLI/releases
  • 自动构建版(供测试): https://github.com/nilaoda/N_m3u8DL-CLI/actions

关于开源

本项目已于2019年10月9日开源,采用MIT许可证,各取所需。

关于跨平台

  • N_m3u8DL-CLI (本项目): 基于 .NET Framework, 不具备跨平台能力. 目前已进入维护阶段.

  • N_m3u8DL-RE : 抛弃历史包袱从零做起, 支持Win/Linux/Mac, 更丰富的功能会在这里出现 …

N_m3u8DL-CLI

一个简单易用的m3u8下载器,下载地址:https://github.com/nilaoda/N_m3u8DL-CLI/releases

支持下载m3u8链接或文件为mp4ts格式,并提供丰富的命令行选项。

  • 不支持优酷视频解密
  • 不支持气球云视频解密
  • 支持AES-128-CBC加密自动解密
  • 支持多线程下载
  • 支持下载限速
  • 支持断点续传
  • 支持Master List
  • 支持直播流录制(BETA)
  • 支持自定义HTTP Headers
  • 支持自动合并 (二进制合并或使用ffmpeg合并)
  • 支持选择下载m3u8中的指定时间段/分片内容
  • 支持下载路径为网络驱动器的情况
  • 支持下载外挂字幕轨道、音频轨道
  • 支持仅合并为音频
  • 支持设置特定http代理
  • 支持自动使用系统代理(默认行为, 可禁止)
  • 支持m3u8dl链接协议(通过web链接调用本机客户端)
  • 提供SimpleG简易的GUI生成常用参数

命令行选项

N_m3u8DL-CLIUSAGE:N_m3u8DL-CLI <URL|JSON|FILE> [OPTIONS]OPTIONS:--workDir                  设定程序工作目录--saveName                 设定存储文件名(不包括后缀)--baseUrl                  设定Baseurl--headers                  设定请求头,格式 key:value 使用|分割不同的key&value--maxThreads               (Default: 32) 设定程序的最大线程数--minThreads               (Default: 16) 设定程序的最小线程数--retryCount               (Default: 15) 设定程序的重试次数--timeOut                  (Default: 10) 设定程序网络请求的超时时间(单位为秒)--muxSetJson               使用外部json文件定义混流选项--useKeyFile               使用外部16字节文件定义AES-128解密KEY--useKeyBase64             使用Base64字符串定义AES-128解密KEY--useKeyIV                 使用HEX字符串定义AES-128解密IV--downloadRange            仅下载视频的一部分分片或长度--liveRecDur               直播录制时,达到此长度自动退出软件(HH:MM:SS)--stopSpeed                当速度低于此值时,重试(单位为KB/s)--maxSpeed                 设置下载速度上限(单位为KB/s)--proxyAddress             设置HTTP/SOCKS5代理, 如 http://127.0.0.1:8080--enableDelAfterDone       开启下载后删除临时文件夹的功能--enableMuxFastStart       开启混流mp4的FastStart特性--enableBinaryMerge        开启二进制合并分片--enableParseOnly          开启仅解析模式(程序只进行到meta.json)--enableAudioOnly          合并时仅封装音频轨道--disableDateInfo          关闭混流中的日期写入--disableIntegrityCheck    不检测分片数量是否完整--noMerge                  禁用自动合并--noProxy                  不自动使用系统代理--registerUrlProtocol      注册m3u8dl链接协议--unregisterUrlProtocol    取消注册m3u8dl链接协议--enableChaCha20           enableChaCha20--chaCha20KeyBase64        ChaCha20KeyBase64--chaCha20NonceBase64      ChaCha20NonceBase64--help                     Display this help screen.--version                  Display version information.

关于m3u8dl://协议

新增命令行参数:

--registerUrlProtocol          注册m3u8dl链接协议
--unregisterUrlProtocol     取消注册m3u8dl链接协议

URI格式:

m3u8dl://<base64编码的客户端命令行文本>

URI示例:

m3u8dl://Imh0dHBzOi8vZXhhbXBsZS5jb20vYWJjLm0zdTgiIC0td29ya0RpciAiJVVTRVJQUk9GSUxFJVxEb3dubG9hZHNcbTN1OGRsIiAtLXNhdmVOYW1lICJhYmMiIC0tZW5hYmxlRGVsQWZ0ZXJEb25lIC0tZGlzYWJsZURhdGVJbmZvIC0tbm9Qcm94eQ==

URI解码结果:

"https://example.com/abc.m3u8" --workDir "%USERPROFILE%\Downloads\m3u8dl" --saveName "abc" --enableDelAfterDone --disableDateInfo --noProxy

用户文档

https://nilaoda.github.io/N_m3u8DL-CLI/

聊聊

https://discord.gg/SSGwKrjC44


http://www.ppmy.cn/news/276476.html

相关文章

BackTrack 3 Final BT3下载地址

BackTrack 3 Final 光盘版 Name:: bt3-final.iso Size: 695 MB Download: http://ftp.cc.uoc.gr/mirrors/linux/backtrack/bt3-final.iso MD5: f79cbfbcd25147df32f5f6dfa287c2d9 SHA1: 471f0e41931366517ea8bffe910fb09a815e42c7 BackTrack 3 Final USB版 Name:: bt3final_us…

BT3下载 与 BT3 U盘版制作

BT3 U盘版下载 软件类型&#xff1a;国产软件 授权方式&#xff1a;免费软件 界面语言&#xff1a;简体中文 软件大小&#xff1a;783M 文件类型&#xff1a;.iso 运行环境&#xff1a;Win2003,WinXP,Win2000,Win9X 软件等级&#xff1a;★★★★★ 发布时间&#xff1a;2010-1…

BT4设置

首先一定要让BT4联网..我们先来配置下网络1.虚拟机的网卡编辑里面选择的是: NAT2.自己的windows系统--本地连接--属性--高级--internet连接共享,里面选择共享网络,然后进虚拟机,打开BT4的终端,输入wicd start,正常的情况下就可以联网了..打开开始菜单->internet->wicd …

电影资源 BT PT下载的电影命名 规则 资源 详解

初识 一般来说&#xff0c;正规压制组压制的电影&#xff0c;都采用 0day 命名方式&#xff0c;即&#xff1a;英文名称、版本说明、年份、片源、分辨率、视频编码、音频格式、压制小组。 例如文件名&#xff1a;Jumanji.The.Next.Level.DC.2019.BluRay.1080p.X264.DTS-HD.MA5…

ble理论(13) BT4.2 ble 广播详解

文章目录 1.BLE 广播基本知识1.1 BLE广播信道1.2 BLE广播数据结构1.3 广播间隔1.4 广播类型1.41 非定向可连接 广播 事件(ADV_IND)1.4.2 定向可连接 广播 事件(ADV_IND)1.4.3 非定向不可连接事件(ADV_NONCONN_IND)1.4.4 可 发现不可连 事件(ADV_DISCOVER_IND/ADV_SCAN_IND) 2 回…

商业图表工具推荐,热门商业图表工具有哪些?

在如今的商业环境下&#xff0c;数据分析和可视化是非常重要的一环。不仅可以帮助企业更好地了解自身情况&#xff0c;还能为决策提供有力支持。因此&#xff0c;选择一个好用的商业图表工具对于报表开发人员来说是非常重要的。下面将为大家介绍7款热门商业图表工具&#xff0c…

BT5下载地址

http://www.backtrack-linux.org/downloads/ 下载方法&#xff1a; 1,先填写好网页里的三个框,如: Your Name(你的名字): ABC Email Address(邮箱): ABC163.com Country(国家): china 2,然后点"download" 3,按照自己的…

bt4破解教程

bt4破解教程 一、准备篇 1、一个有可破解无线信号的环境。如我在家随便搜索出来的信号。 2、带无线网卡的电脑一台(笔记本台式机均可,只要无线网卡兼容BT3),我用 的是三星NC10的上网本。 3、2G以上优盘一个(我用的是kingston 8G 的) 4、搜索 下载BT3,约800兆。或BT4,约…