You've already forked N_m3u8DL-CLI
mirror of
https://github.com/nilaoda/N_m3u8DL-CLI
synced 2025-09-09 09:20:52 +02:00
Compare commits
34 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
121ff9f226 | ||
![]() |
e5b84c2f04 | ||
![]() |
7e562a06bb | ||
![]() |
1eae19c3ea | ||
![]() |
ba33049b99 | ||
![]() |
9773087bf9 | ||
![]() |
b60d39ad0d | ||
![]() |
e89705a370 | ||
![]() |
4aea16d672 | ||
![]() |
afc69eae1a | ||
![]() |
2446a25b35 | ||
![]() |
d37524180d | ||
![]() |
b02a29fbb7 | ||
![]() |
e87d02230d | ||
![]() |
63609a0970 | ||
![]() |
1fe798ab19 | ||
![]() |
21b9977501 | ||
![]() |
fbe37be499 | ||
![]() |
6416dd642d | ||
![]() |
967f0582a6 | ||
![]() |
a5aeffc6ec | ||
![]() |
745cbd92ad | ||
![]() |
4a4412a262 | ||
![]() |
084989b3ce | ||
![]() |
640208d95c | ||
![]() |
ad148ba4c7 | ||
![]() |
7c961dbbbf | ||
![]() |
83df7b4301 | ||
![]() |
860282a463 | ||
![]() |
70582029dd | ||
![]() |
1f3002ef66 | ||
![]() |
07c758dd00 | ||
![]() |
38f2f5589f | ||
![]() |
c7b9414613 |
21
LICENSE
Normal file
21
LICENSE
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019 nilaoda
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
56
README.md
56
README.md
@@ -8,7 +8,59 @@
|
||||
╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚════╝ ╚═════╝ ╚══════╝ ╚═════╝╚══════╝╚═╝
|
||||
|
||||
```
|
||||
# 关于跨平台
|
||||
本项目已通过`.NET Core`实现跨平台,支持Linux、Windows,请移步:https://github.com/nilaoda/N_m3u8DL-CLI_Core
|
||||
|
||||
# N_m3u8DL-CLI
|
||||
一个m3u8下载器,下载地址:https://github.com/nilaoda/N_m3u8DL-CLI/releases
|
||||
一个**简单易用的**m3u8下载器,下载地址:https://github.com/nilaoda/N_m3u8DL-CLI/releases
|
||||
|
||||
支持下载m3u8链接或文件为`mp4`或`ts`格式,并提供丰富的命令行选项。
|
||||
* 支持`AES-128`加密自动解密
|
||||
* 支持多线程下载
|
||||
* 支持下载限速
|
||||
* 支持断点续传
|
||||
* 支持`Master List`
|
||||
* 支持直播流录制(`BETA`)
|
||||
* 支持腾讯、爱奇艺、优酷的`杜比视界m3u8`下载
|
||||
* 支持自定义`HTTP Headers`
|
||||
* 支持自动合并 (二进制合并或使用ffmpeg合并)
|
||||
* 支持选择下载`m3u8`中的指定时间段/分片内容
|
||||
* 支持下载路径为网络驱动器的情况
|
||||
* 支持下载外挂字幕轨道、音频轨道
|
||||
* 支持仅合并为音频
|
||||
* 自动使用系统代理(可禁止)
|
||||
* 针对国内视频网站`m3u8`进行了优化
|
||||
* 提供SimpleG简易的`GUI`生成常用参数
|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
# 命令行选项
|
||||
```
|
||||
N_m3u8DL-CLI.exe <URL|File|JSON> [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文件定义混流选项
|
||||
--downloadRange Range 仅下载视频的一部分分片或长度
|
||||
--stopSpeed Number 当速度低于此值时,重试(单位为KB/s)
|
||||
--maxSpeed Number 设置下载速度上限(单位为KB/s)
|
||||
--enableDelAfterDone 开启下载后删除临时文件夹的功能
|
||||
--enableMuxFastStart 开启混流mp4的FastStart特性
|
||||
--enableBinaryMerge 开启二进制合并分片
|
||||
--enableParseOnly 开启仅解析模式(程序只进行到meta.json)
|
||||
--enableAudioOnly 合并时仅封装音频轨道
|
||||
--disableDateInfo 关闭混流中的日期写入
|
||||
--noMerge 禁用自动合并
|
||||
--noProxy 不自动使用系统代理
|
||||
```
|
||||
|
||||
# 用户文档
|
||||
https://nilaoda.github.io/N_m3u8DL-CLI/
|
||||
https://nilaoda.github.io/N_m3u8DL-CLI/
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
515
docs/VikiParser.html
Normal file
515
docs/VikiParser.html
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 44 KiB |
BIN
docs/source/images/viki1.png
Normal file
BIN
docs/source/images/viki1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
BIN
docs/source/images/viki2.png
Normal file
BIN
docs/source/images/viki2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 74 KiB |
Binary file not shown.
Before Width: | Height: | Size: 218 KiB After Width: | Height: | Size: 93 KiB |
Reference in New Issue
Block a user