开源免费 m3u8 下载工具m3u8 downloader 中文版发布。支持下载 m3u8 链接或文件为 mp4 或 ts 格式,并提供丰富的命令行选项。m3u8 downloader 开源的命令行 m3u8/HLS/dash 下载器,支持普通 AES-128-CBC 解密,多线程,自定义请求头等。支持简体中文,繁体中文和英文,完全免费。

开源免费 m3u8 下载工具 m3u8 downloader 中文版

m3u8 downloader 特色

不支持优酷视频解密
支持AES-128-CBC加密自动解密
支持多线程下载
支持下载限速
支持断点续传
支持Master List
支持直播流录制(BETA)
支持自定义HTTP Headers
支持自动合并 (二进制合并或使用ffmpeg合并)
支持选择下载m3u8中的指定时间段/分片内容
支持下载路径为网络驱动器的情况
支持下载外挂字幕轨道、音频轨道
支持仅合并为音频
自动使用系统代理(可禁止)
提供SimpleG简易的GUI生成常用参数

命令行选项

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
N_m3u8DL-CLI.exe <URL|JSON|FILE> [OPTIONS]
--workDir    Directory      设定程序工作目录
--saveName   Filename       设定存储文件名(不包括后缀)
--baseUrl    BaseUrl        设定Baseurl
--headers    headers        设定请求头,格式 key:value 使用|分割不同的key&value
--maxThreads Thread         设定程序的最大线程数(默认为32)
--minThreads Thread         设定程序的最小线程数(默认为16)
--retryCount Count          设定程序的重试次数(默认为15)
--timeOut    Sec            设定程序网络请求的超时时间(单位为秒,默认为10)
--muxSetJson File           使用外部json文件定义混流选项
--useKeyFile File           使用外部16字节文件定义AES-128解密KEY
--useKeyBase64 Base64String 使用Base64字符串定义AES-128解密KEY
--useKeyIV     HEXString    使用HEX字符串定义AES-128解密IV
--downloadRange Range       仅下载视频的一部分分片或长度
--liveRecDur HH:MM:SS       直播录制时,达到此长度自动退出软件
--stopSpeed  Number         当速度低于此值时,重试(单位为KB/s)
--maxSpeed   Number         设置下载速度上限(单位为KB/s)
--enableDelAfterDone        开启下载后删除临时文件夹的功能
--enableMuxFastStart        开启混流mp4的FastStart特性
--enableBinaryMerge         开启二进制合并分片
--enableParseOnly           开启仅解析模式(程序只进行到meta.json)
--enableAudioOnly           合并时仅封装音频轨道
--disableDateInfo           关闭混流中的日期写入
--noMerge                   禁用自动合并
--noProxy                   不自动使用系统代理
--disableIntegrityCheck     不检测分片数量是否完整

m3u8 downloader 是一款由 .Net 开发的一个简单易用的 m3u8 下载器,现在很多视频网站的视频都分割成了小片段,其 m3u8 就是来记录这一堆地址的文件,使用本下载器可以快速的下载并合并成一个完整的视频文件。

官方主页

N_m3u8DL-CLI_v3.0.0
下载器更新:
新增支持对m3u8dl://协议的绑定
新的命令行解析机制
支持socks5://代理
处理#EXTINF在#EXT-X-KEY上方的情况
处理BMP Header
处理外部程序调用无法获取控制台宽度问题
其他优化
SimpleG更新:
支持socks5://代理

Open source free m3u8 download tool m3u8 downloader Chinese version released. Support download m3u8 link or file as mp4 or ts format, and provide rich command line options. m3u8 downloader Open source command line m3u8/HLS/dash downloader, supports common AES-128-CBC decryption, multi-threading, custom request headers, etc. Support Simplified Chinese, Traditional Chinese and English, completely free.
Open source free m3u8 download tool m3u8 downloader Chinese version m3u8 downloader Features Not support Youku video decryption Support AES-128-CBC encryption Automatic decryption Support multi-threaded download Support download speed limit Support breakpoint resume support Master List Support live stream recording (BETA)
Support for custom HTTP headers Support for automatic merging (binary merging or merging using ffmpeg)
Supports selecting and downloading the specified time period/segment content in m3u8 Supports the download path as a network drive Supports downloading external subtitle tracks and audio tracks Supports only merging into audio Automatic use of system proxy (can be disabled)
Provide SimpleG simple GUI to generate common parameter command line options 1234567891011121314151617181920212223242526N_m3u8DL-CLI.exe <URL|JSON|FILE> [OPTIONS] ?
? ? --workDir ? ?Directory ? ? ? Set the program working directory? ? --saveName ? Filename ? ? ?
? ? --baseUrl ? ?BaseUrl ? ? ? ?Set Baseurl? ? --headers ? ?headers ? ? ? Set the maximum number of threads for the program (default is 32)
? ? --minThreads Thread ? ? ? ? Set the minimum number of threads in the program (default is 16)
? ? --retryCount Count ? ? ? ? ? Set the number of retries for the program (default is 15)
? ? --timeOut ? ?Sec ? ? ? ? ? Set the timeout period of the program network request (in seconds, the default is 10 seconds)
? ? --muxSetJson File ? ? ? ? ? Use external json file to define mux options? ? --useKeyFile File ? ? ? ? ? Use external 16-byte file to define AES-128 decryption KEY? ? String define AES-128 decrypt KEY? ? --useKeyIV ? ? HEXString ? ? Use HEX string to define AES-128 decrypt IV? ? --downloadRange Range ? ? ? HH:MM:SS ? ? ? When recording live, automatically exit the software when this length is reached? ? --stopSpeed ​​?Number ? ? ? When the speed is lower than this value, retry (unit is KB/s)
? ? --maxSpeed ​​? Number ? ? ? ? Set the download speed upper limit (in KB/s)
? ? --enableDelAfterDone ? ? ? ? Enable the function of deleting the temporary folder after downloading? ? --enableMuxFastStart ? ? ? ? -enableParseOnly ? ? ? ? ? Enable parsing only mode (the program only goes to meta.json)
? ? --enableAudioOnly ? ? ? ? ? Wrap only audio tracks when merging? ? --disableDateInfo ? ? ? ? ? ? --noProxy ? ? ? ? ? ? ? ? Do not automatically use system proxy? ? --disableIntegrityCheck ? Downloader, many video websites' videos are now divided into small segments, and m3u8 is to record the files of this bunch of addresses. Using this downloader, you can quickly download and merge into a complete video file.
Official homepage N_m3u8DL-CLI_v3.0.0 downloader update: Added support for binding to the m3u8dl:// protocol New command line parsing mechanism supports socks5:// proxy processing #EXTINF above #EXT-X-KEY processing BMP Header processing external program calls cannot get the console width problem Other optimizations SimpleG update: support socks5://proxy

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。