mirror of
https://github.com/nilaoda/N_m3u8DL-CLI.git
synced 2026-04-02 18:49:48 +00:00
610 lines
36 KiB
HTML
610 lines
36 KiB
HTML
|
|
<!DOCTYPE HTML>
|
|
<html lang="zh-hans" >
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
|
<title>命令行参数 · N_m3u8DL-CLI文档</title>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="description" content="">
|
|
<meta name="generator" content="GitBook 3.2.3">
|
|
<meta name="author" content="nilaoda">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="gitbook/style.css">
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="gitbook/gitbook-plugin-donate/plugin.css">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="gitbook/gitbook-plugin-search/search.css">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta name="HandheldFriendly" content="true"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
|
|
<link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">
|
|
|
|
|
|
<link rel="next" href="SimpleGUI.html" />
|
|
|
|
|
|
|
|
<style>
|
|
@media only screen and (max-width: 640px) {
|
|
.book-header .hidden-mobile {
|
|
display: none;
|
|
}
|
|
}
|
|
</style>
|
|
<script>
|
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"nilaoda","repo":"N_m3u8DL-CLI","type":"star","size":"small","count":true}]};
|
|
</script>
|
|
|
|
</head>
|
|
<body>
|
|
|
|
<div class="book">
|
|
<div class="book-summary">
|
|
|
|
|
|
<div id="book-search-input" role="search">
|
|
<input type="text" placeholder="输入并搜索" />
|
|
</div>
|
|
|
|
|
|
<nav role="navigation">
|
|
|
|
|
|
|
|
<ul class="summary">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="chapter " data-level="1.1" >
|
|
|
|
<span>
|
|
|
|
|
|
简介
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="1.1.1" data-path="./">
|
|
|
|
<a href="./">
|
|
|
|
|
|
简介
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="divider"></li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="2.1" >
|
|
|
|
<span>
|
|
|
|
|
|
入门
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="2.1.1" data-path="Introductory.html">
|
|
|
|
<a href="Introductory.html">
|
|
|
|
|
|
使用入门
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="divider"></li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="3.1" >
|
|
|
|
<span>
|
|
|
|
|
|
进阶
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter active" data-level="3.1.1" data-path="Advanced.html">
|
|
|
|
<a href="Advanced.html">
|
|
|
|
|
|
命令行参数
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="3.1.2" data-path="SimpleGUI.html">
|
|
|
|
<a href="SimpleGUI.html">
|
|
|
|
|
|
SimpleGUI
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="divider"></li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="4.1" >
|
|
|
|
<span>
|
|
|
|
|
|
辅助
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="4.1.1" data-path="GetM3u8.html">
|
|
|
|
<a href="GetM3u8.html">
|
|
|
|
|
|
JS获取m3u8
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="4.1.2" data-path="M3U8URL2File.html">
|
|
|
|
<a href="M3U8URL2File.html">
|
|
|
|
|
|
M3U8URL2File
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="divider"></li>
|
|
|
|
<li>
|
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
|
本书使用 GitBook 发布
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
</nav>
|
|
|
|
|
|
</div>
|
|
|
|
<div class="book-body">
|
|
|
|
<div class="body-inner">
|
|
|
|
|
|
|
|
<div class="book-header" role="navigation">
|
|
|
|
|
|
<!-- Title -->
|
|
<h1>
|
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
|
<a href="." >命令行参数</a>
|
|
</h1>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="page-wrapper" tabindex="-1" role="main">
|
|
<div class="page-inner">
|
|
|
|
<div id="book-search-results">
|
|
<div class="search-noresults">
|
|
|
|
<section class="normal markdown-section">
|
|
|
|
<h1 id="使用命令行参数">使用命令行参数</h1>
|
|
<p>为了丰富软件功能,我提供了很多命令行参数,在本页我将详细介绍这些参数的作用。</p>
|
|
<pre><code>N_m3u8DL-CLI
|
|
|
|
USAGE:
|
|
|
|
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链接协议
|
|
--help Display this help screen.
|
|
--version Display version information.
|
|
</code></pre><h3 id="第一个参数">第一个参数</h3>
|
|
<p>首先,第一个参数是 <strong>必要的</strong>,它意味着程序将从哪里接收一个地址、文件以开始下载。<br>例如,下列命令将使从指定地址下载一个视频: </p>
|
|
<pre><code>N_m3u8DL-CLI "https://moviets.tc.qq.com/p0027jbwye1.321004.ts.m3u8?ver=4"
|
|
</code></pre><pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\小猪佩奇第一集.m3u8"
|
|
</code></pre><h3 id="-workdir">--workDir</h3>
|
|
<p>此命令将指定视频保存的位置,参数是一个文件夹路径。<br>例如,下列命令将使你的视频保存至<code>D:\MyVideo</code>:</p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\小猪佩奇第一集.m3u8" --workDir "D:\MyVideo"
|
|
</code></pre><h3 id="-savename">--saveName</h3>
|
|
<p>此命令将指定视频保存的名称,参数是一个有效字符串。<br>通常情况下,视频名称由程序自动识别,假如你想自定义一个名字,可以使用本命令。
|
|
例如,下列命令将使你的视频保存为<code>小猪佩奇第一集.mp4</code></p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\小猪佩奇第一集.m3u8" --saveName "小猪佩奇第一集"
|
|
</code></pre><h3 id="-baseurl">--baseUrl</h3>
|
|
<p>此命令常用于下载本地m3u8文件,例如:</p>
|
|
<pre><code>#EXTM3U
|
|
#EXT-X-VERSION:3
|
|
#EXT-X-MEDIA-SEQUENCE:0
|
|
#EXT-X-TARGETDURATION:15
|
|
#EXT-X-PLAYLIST-TYPE:VOD
|
|
#EXTINF:12.000,
|
|
00_p0027jbwye1.321004.1.ts?index=0&start=0&end=12000&brs=0&bre=1137963&ver=4
|
|
#EXTINF:12.000,
|
|
01_p0027jbwye1.321004.1.ts?index=1&start=12000&end=24000&brs=1137964&bre=2658695&ver=4
|
|
#EXTINF:8.200,
|
|
02_p0027jbwye1.321004.1.ts?index=2&start=24000&end=32200&brs=2658696&bre=3083011&ver=4
|
|
...
|
|
...
|
|
#EXT-X-ENDLIST
|
|
</code></pre><p>这样的m3u8文件是无法直接下载的,你需要指定对应的<code>baseUrl</code>,就像这样:</p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\raw.m3u8" --baseUrl "https://apd-1b75827c3b093392908ce37d3e2c2481.v.smtcdns.com/moviets.tc.qq.com/AaycNil6WINh7T1JAIHdFjn5ANcF7Q8mk3QXxQHl-7Ik/uwMROfz2r5xhIaQXGdGnC2df64gZXNTMZvhtgq7maR8xuHpV/ihA_Kl1SzFmdh7RlzCAOqn64fVVL3Myzr20LmxKiuA2qr7rgjvqMS8k6gQI6VHwjuQMUrctWXB6kDQYYbHDsR1ZGIaDOtcm5wbE36xN9CC34Itm7ZoYdDjJHYH-wfETSwFsTXa4iJpZcXytyCVCRlFIyBdDIYgqNJiSIJsBu_m0/"
|
|
</code></pre><h3 id="-headers">--headers</h3>
|
|
<p>某些时候,视频服务器会阻止你的请求,除非你能够伪造一些<code>请求头</code>,本命令即可伪造一些请求头,目前支持大部分常见请求头:</p>
|
|
<pre><code>Referer
|
|
User-Agent
|
|
Range
|
|
Accept
|
|
...
|
|
</code></pre><p>如<code>芒果TV</code>的m3u8会验证Cookie,必须含有<code>MQGUID</code>才能正确访问下载,你可以这样指定:</p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\小猪佩奇第一集(MGTV).m3u8" --headers "Cookie:MQGUID"
|
|
</code></pre><p>当然,支持自定义多种请求头,使用<code>|</code>分隔,例如:</p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\M.m3u8" --headers "Cookie:sessionId=1236983428;cns=xpopqwe305|User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
|
|
</code></pre><p>这样可以使程序使用如下请求头:</p>
|
|
<pre><code>...
|
|
Cookie:sessionId=1236983428;cns=xpopqwe305
|
|
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36
|
|
...
|
|
</code></pre><h3 id="-maxthreads----minthreads">--maxThreads & --minThreads</h3>
|
|
<p>程序的下载线程数可由<code>--maxThreads</code>和<code>--minThreads</code>指定,默认情况下,这两个值分别是<code>32</code>和<code>16</code>,你可以手动指定它,例如下列命令可将程序线程限制到<code>1</code>:</p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\小猪佩奇第一集.m3u8" --maxThreads 1 --minThreads 1
|
|
</code></pre><h3 id="-retrycount">--retryCount</h3>
|
|
<p>指定程序最大重试次数。某些时候我们并不能一次性成功下载所有分片,在一次任务结束后,程序会检测已下载的<code>TS</code>分片数量和<code>m3u8</code>文件中的分片数量是否相等,不一致则进入重试环节。默认值为<code>15</code></p>
|
|
<h3 id="-timeout">--timeOut</h3>
|
|
<p>指定程序进行网络请求的超时时长,默认值为<code>10</code>秒</p>
|
|
<h3 id="-muxsetjson">--muxSetJson</h3>
|
|
<p>指定一个<code>json</code>文件用于混流,能够识别的格式如下:</p>
|
|
<pre><code>{
|
|
"muxFormat": "mp4",
|
|
"fastStart": "True",
|
|
"poster": "文件路径,\需写为\\",
|
|
"audioName": "",
|
|
"title": "",
|
|
"copyright": "",
|
|
"comment": ""
|
|
}
|
|
</code></pre><p>例如你想要将一个图片作为视频的<code>海报</code>,同时为视频添加<code>标题</code>,你可以在桌面新建一个<code>小猪佩奇.json</code>,并在文件中写入如下内容:</p>
|
|
<pre><code>{
|
|
"muxFormat":"mp4",
|
|
"fastStart":"True",
|
|
"poster":"C:\\Users\\nilao\\Desktop\\小猪佩奇.jpg",
|
|
"audioName":"",
|
|
"title":"小猪佩奇第一集",
|
|
"copyright":"",
|
|
"comment":"我爱小猪佩奇",
|
|
"encodingTool": ""
|
|
}
|
|
</code></pre><p>然后使用如下命令使用它:</p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\小猪佩奇第一集.m3u8" --saveName "小猪佩奇第一集" --muxSetJson "C:\Users\nilao\Desktop\小猪佩奇.json"
|
|
</code></pre><p>这样,你的视频将在<code>Windows文件资源管理器</code>中呈现出这样的效果: <br>
|
|
<img src="source/images/muxSetJson.png" alt="直接使用"></p>
|
|
<p>在<code>Mediainfo</code>中,显示如下:</p>
|
|
<pre><code>格式 : MPEG-4
|
|
格式概况 : Base Media
|
|
编解码器ID : isom (isom/iso2/avc1/mp41)
|
|
文件大小 : 38.6 MiB
|
|
持续时间 : 5 分 2 秒
|
|
平均混合码率 : 1 072 kb/s
|
|
电影名称 : 小猪佩奇第一集
|
|
录制日期 : 2019-07-08T23:12:46.9349258+08:00
|
|
编码程序 : Lavf58.20.100
|
|
封面 : Yes
|
|
评论 : 我爱小猪佩奇
|
|
</code></pre><h3 id="-usekeybase64">--useKeyBase64</h3>
|
|
<p>强制使用<code>AES-128</code>解密,并使用输入的<code>Base64String</code>来作为解密<code>KEY</code></p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\AES.m3u8" --useKeyBase64 "di5rZXkAAAAAAAAAAAAAAA=="
|
|
</code></pre><h3 id="-usekeyfile">--useKeyFile</h3>
|
|
<p>强制使用<code>AES-128</code>解密,并使用输入的文件来作为解密<code>KEY</code></p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\AES.m3u8" --useKeyFile "C:\Users\nilao\Desktop\key"
|
|
</code></pre><h3 id="-downloadrange">--downloadRange</h3>
|
|
<p><code>2.0.4</code>及以后版本的新功能。可以使你从一段视频中下载你想要的一部分,支持分片参数与时间码参数,具体的使用示例如下:</p>
|
|
<pre><code>--downloadRange 0-10
|
|
下载视频的第0个分片到第10个分片,即[0-10]
|
|
|
|
--downloadRange 200-
|
|
下载视频的第200个分片到最后一个分片
|
|
|
|
--downloadRange -100
|
|
下载视频的第0个分片到第100个分片,即[0-100]
|
|
|
|
--downloadRange 00:23:00-00:25:20
|
|
下载视频00:23:00-00:25:20的内容
|
|
|
|
--downloadRange -00:10:00
|
|
下载视频的前10分钟的内容
|
|
|
|
--downloadRange 00:30:00-
|
|
下载视频的30分钟到结束的内容
|
|
|
|
注意:在使用时间码参数时,格式必须为00:00:00才能被程序正确识别
|
|
</code></pre><h3 id="-liverecdur">--liveRecDur</h3>
|
|
<p><code>2.5.1</code>及以后版本的新功能。在直播录制时,这将非常有用。</p>
|
|
<pre><code>--downloadRange 00:10:00
|
|
直播流录制长度为10分钟
|
|
|
|
--downloadRange 01:10:10
|
|
直播流录制长度为1小时10分钟10秒
|
|
</code></pre><h3 id="-stopspeed">--stopSpeed</h3>
|
|
<p>当下载速度低于此值(单位为KB/s)时,程序进入重试阶段。<br>默认值为<code>0</code></p>
|
|
<h3 id="-maxspeed">--maxSpeed</h3>
|
|
<p>设置下载速度上限(单位为KB/s)。<br>默认值为<code>0</code>, 不限速</p>
|
|
<h3 id="-proxyaddress">--proxyAddress</h3>
|
|
<p>设置HTTP代理,配合代理软件使用。<br>默认情况下,程序会使用系统代理;现在你可以自定义一个http地址用作代理了。 </p>
|
|
<pre><code>N_m3u8DL-CLI "C:\Users\nilao\Desktop\小猪佩奇第一集.m3u8" --saveName "小猪佩奇第一集" --proxyAddress "http://127.0.0.1:8080"
|
|
</code></pre><p>注意,当启用<code>--noProxy</code>时,此处设置将不生效</p>
|
|
<h3 id="-enabledelafterdone">--enableDelAfterDone</h3>
|
|
<p>用于开启程序的<code>下载完成后自动删除临时目录</code>功能,无需任何参数。</p>
|
|
<h3 id="-enablemuxfaststart">--enableMuxFastStart</h3>
|
|
<p>使用本命令后,合并生成的<code>mp4</code>文件将能够在网络传输时<code>边下边看</code>,适用于流媒体。<br>缺点是合并时间会变慢。<br>本命令无需任何参数。</p>
|
|
<h3 id="-enablebinarymerge">--enableBinaryMerge</h3>
|
|
<p>使用本命令后,所有关于mp4合并的参数将会失效,程序将采用<code>二进制合并</code>,即直接拼接服务器提供的<code>Raw</code>流,不使用<code>ffmpeg</code>进行混流。<br>本命令无需任何参数。</p>
|
|
<h3 id="-enableparseonly">--enableParseOnly</h3>
|
|
<p>使用本命令后,程序将只分析用户输入的<code>m3u8</code>文件而不进行下载。<br>本命令无需任何参数。</p>
|
|
<h3 id="-enableaudioonly">--enableAudioOnly</h3>
|
|
<p>使用本命令后,程序将只合并音频轨道。<br>本命令无需任何参数。</p>
|
|
<h3 id="-disabledateinfo">--disableDateInfo</h3>
|
|
<p>默认情况下,下载合并生成的<code>mp4</code>文件会默认加入一个<code>录制日期</code>,你可以使用本命令来规避此操作。<br>本命令无需任何参数。</p>
|
|
<h3 id="-nomerge">--noMerge</h3>
|
|
<p>默认情况下,下载后会自动合并为<code>mp4</code>文件,你可以使用本命令来规避此操作。<br>本命令无需任何参数。</p>
|
|
<h3 id="-noproxy">--noProxy</h3>
|
|
<p>默认情况下,下载器会使用当前系统的代理设置,你可以使用本命令来规避此操作。<br>本命令无需任何参数。</p>
|
|
<h3 id="-disableintegritycheck">--disableIntegrityCheck</h3>
|
|
<p>默认情况下,下载器在下载过程完毕后,会提取下载目录所有<code>ts</code>文件数量与<code>meta.json</code>中读取到的文件数量做比对,如果数量不一致(这意味着丢失了某些分片),程序将进入重试阶段。你可以使用此选项来规避此操作(不推荐)。
|
|
本命令无需任何参数。</p>
|
|
<h3 id="你可能不知道">你可能不知道</h3>
|
|
<p>现在你可以在程序<code>EXE</code>目录下新建<code>N_m3u8DL-CLI.args.txt</code>,存一些命令行参数,举个例子:</p>
|
|
<pre><code>--enableDelAfterDone --disableDateInfo --noProxy --workDir "C:\Users\nilao\Downloads"
|
|
</code></pre><p>此时,如果你的参数只有0个(双击打开程序)或1个(使用命令行调用且只输入了m3u8地址),程序会自动补充参数,例如<code>N_m3u8DL-CLI "http://x.x/1.m3u8"</code>将成为<code>N_m3u8DL-CLI "http://x.x/1.m3u8" --enableDelAfterDone --disableDateInfo --noProxy --workDir "C:\Users\nilao\Downloads"</code>,这在没有GUI的情况下将十分有用。 </p>
|
|
<p>你可以将<code>.m3u8</code>文件的默认打开方式设置为<code>N_m3u8DL-CLI</code>,便能双击下载且能保证程序会按照一定的默认行为去正确地工作,像你期待的那样。</p>
|
|
|
|
|
|
</section>
|
|
|
|
</div>
|
|
<div class="search-results">
|
|
<div class="has-results">
|
|
|
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
|
<ul class="search-results-list"></ul>
|
|
|
|
</div>
|
|
<div class="no-results">
|
|
|
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<a href="SimpleGUI.html" class="navigation navigation-next navigation-unique" aria-label="Next page: SimpleGUI">
|
|
<i class="fa fa-angle-right"></i>
|
|
</a>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<script>
|
|
var gitbook = gitbook || [];
|
|
gitbook.push(function() {
|
|
gitbook.page.hasChanged({"page":{"title":"命令行参数","level":"3.1.1","depth":2,"next":{"title":"SimpleGUI","level":"3.1.2","depth":2,"path":"SimpleGUI.md","ref":"SimpleGUI.md","articles":[]},"previous":{"title":"进阶","level":"3.1","depth":1,"ref":"","articles":[{"title":"命令行参数","level":"3.1.1","depth":2,"path":"Advanced.md","ref":"Advanced.md","articles":[]},{"title":"SimpleGUI","level":"3.1.2","depth":2,"path":"SimpleGUI.md","ref":"SimpleGUI.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["donate","github","github-buttons","-sharing","sharing-plus"],"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/nilaoda"},"search":{},"sharing-plus":{"qq":false,"all":["facebook","google","twitter","instapaper","linkedin","pocket","stumbleupon"],"douban":false,"facebook":true,"weibo":false,"instapaper":false,"whatsapp":false,"hatenaBookmark":false,"twitter":true,"messenger":false,"line":false,"vk":false,"pocket":true,"google":false,"viber":false,"stumbleupon":false,"qzone":false,"linkedin":false},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"donate":{"alipay":"./source/images/alipay.png","alipayText":"支付宝","button":"赞赏","title":"","wechat":"","wechatText":"微信打赏"},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"github-buttons":{"buttons":[{"user":"nilaoda","repo":"N_m3u8DL-CLI","type":"star","size":"small","count":true}]},"sharing":{"qq":true,"all":["google","facebook","weibo","twitter","qq","qzone","linkedin","pocket"],"douban":false,"facebook":false,"weibo":true,"instapaper":false,"whatsapp":false,"hatenaBookmark":false,"twitter":true,"messenger":false,"line":false,"vk":false,"pocket":false,"google":false,"viber":false,"stumbleupon":false,"qzone":true,"linkedin":false},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","author":"nilaoda","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"N_m3u8DL-CLI文档","language":"zh-hans","gitbook":"3.2.3","description":"N_m3u8DL-CLI文档"},"file":{"path":"Advanced.md","mtime":"2022-05-24T07:22:25.598Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2022-05-24T07:23:01.789Z"},"basePath":".","book":{"language":""}});
|
|
});
|
|
</script>
|
|
</div>
|
|
|
|
|
|
<script src="gitbook/gitbook.js"></script>
|
|
<script src="gitbook/theme.js"></script>
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-donate/plugin.js"></script>
|
|
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-github/plugin.js"></script>
|
|
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
|
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-sharing-plus/buttons.js"></script>
|
|
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-search/search-engine.js"></script>
|
|
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-search/search.js"></script>
|
|
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-lunr/lunr.min.js"></script>
|
|
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-lunr/search-lunr.js"></script>
|
|
|
|
|
|
|
|
<script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|
|
|