YouTube-dl中文帮助文档

常规选项:

-h,--help打印此帮助文本并退出

--version打印程序版本并退出

-U,--update将此程序更新为最新版本。使

确保您具有足够的权限

(如果需要,使用sudo运行)

-i,-ignore-errors继续出现下载错误,例如

跳过播放列表中不可用的视频

--abort-on-error终止其他视频的下载(在

播放列表或命令行)(如果有错误)

发生

--dump-user-agent显示当前浏览器标识

--list-extractors列出所有支持的提取器

--extractor-descriptions输出所有受支持的描述

提取器

--force-generic-extractor强制提取以使用通用

提取器

--default-search PREFIX使用此前缀表示不合格的URL。对于

示例“ gvsearch2:”下载两个视频

从Google的youtube-dl视频中“大

苹果”。使用值“自动”

youtube-dlguess(“ auto_warning”发出一个

猜测时警告)。 “错误”就抛出

一个错误。默认值“ fixup_error”

修复损坏的URL,但如果出现错误,则发出错误

除了搜索,这是不可能的。

--ignore-config不读取配置文件。当给

在全局配置文件/ etc中

/youtube-dl.conf:不读取用户

在〜/ .config / youtube-中进行配置

dl / config(%APPDATA%/ youtube-dl / config.txt

在Windows上)

--config-location PATH配置文件的位置;要么

配置或其包含的路径

目录。

--flat-playlist不要提取播放列表的视频,

只列出他们。

--mark-marked观看过Mark视频(仅限YouTube)

--no-mark-watched不标记观看的视频(仅限YouTube)

--no-color在输出中不发出颜色代码

网络选项

--proxy URL使用指定的HTTP / HTTPS / SOCKS代理。

要启用SOCKS代理,请指定适当的

方案。例如

袜子5://127.0.0.1:1080 /。传空

字符串(--proxy“”)直接连接

--socket-timeout SECONDS放弃之前要等待的时间,以秒为单位

--source-address IP绑定到的客户端IP地址

-4,-force-ipv4通过IPv4建立所有连接

-6,--force-ipv6通过IPv6建立所有连接

地理限制

--geo-verification-proxy URL使用此代理来验证IP地址

一些受地理位置限制的网站。默认值

--proxy指定的代理(如果没有,则不指定

选项不存在)用于

实际下载。

--geo-bypass通过伪造X绕过地理限制

-Forwarded-用于HTTP标头

--no-geo-bypass不绕过地理限制

伪造X-Forwarded-For HTTP标头

--geo-bypass-country CODE使用以下命令强制绕过地理限制

明确提供两个字母的ISO 3166-2

国家代码

--geo-bypass-ip-block IP_BLOCK强制绕过地理限制

在CIDR中明确提供的IP块

符号

视频选择

--playlist-start NUMBER个播放列表视频开始(默认为1)

--playlist-end NUMBER个播放列表视频结尾(默认为最后一个)

--playlist-items ITEM_SPEC要下载的播放列表视频项。指定

播放列表中视频的索引

以逗号分隔,例如:“-播放列表项

1,2,5,8“,如果您要下载视频

在播放列表中索引为1、2、5、8。您可以

指定范围:“-播放列表项

1-3,7,10-13“,它将下载视频

在索引1、2、3、7、10、11、12和13。

--match-title REGEX仅下载匹配的标题(regex或

不区分大小写的子字符串)

--reject-title REGEX跳过下载匹配标题(regex或

不区分大小写的子字符串)

--max-downloads下载NUMBER个文件后中止NUMBER个

--min-filesize SIZE不要下载任何小于

大小(例如50k或44.6m)

--max-filesize SIZE不要下载任何大于SIZE的视频

(例如50k或44.6m)

--date DATE仅下载该日期上传的视频

--datebefore DATE仅下载在或之前上传的视频

此日期(包括该日期)

--dateafter DATE仅下载在以下日期或之后上传的视频

此日期(包括该日期)

--min-views COUNT不要下载少于的视频

观看次数:COUNT

--max-views COUNT个下载的视频不超过

观看次数:COUNT

--match-filter FILTER通用视频过滤器。指定任意键(请参阅

“输出模板”以获取

如果钥匙是

当前,!key检查密钥是否不是

当前,键> NUMBER(例如“ comment_count”

> 12“,也可用于> =,<,<=,!=,=)

与数字比较,键=“文字”

(例如“ uploader ='Mike Smith'”,

与!=)匹配字符串文字

和&要求多次匹配。价值观

除非您不知道,否则不包括在内

在运算符后面放一个问号(?)。

例如,仅匹配具有以下内容的视频

被超过100次喜欢和不喜欢

少于50次(或不喜欢

给定的功能不可用

服务),但也有说明,

使用--match-filter“ like_count> 100&

dislike_count <? 50&description”。

--no-playlist(如果URL引用),仅下载视频

视频和播放列表。

--yes-playlist如果URL指向下载下载列表

视频和播放列表。

--age-limit年仅下载适合给定视频

年龄

--download-archive FILE仅下载未列出的视频

存档文件。记录所有的ID

下载了其中的视频。

--include-ads也下载广告

(实验性)

下载选项

-r,--limit-rate RATE最大下载速率,以每秒字节数为单位

(例如50K或4.2M)

-R,--retries RETRIES重试次数(默认为10),或者

“无穷”。

--fragment-retries RETRIES片段的重试次数(默认

是10)或“无限”(DASH,hlsnative和

主义)

--skip-unavailable-fragments跳过不可用的片段(DASH,hlsnative

和ISM)

--abort-on-unavailable-fragment当某些片段不存在时中止下载

可用的

--keep-fragments之后将下载的片段保留在磁盘上

下载完成;碎片是

默认删除

--buffer-size SIZE下载缓冲区的大小(例如1024或16K)

(默认为1024)

--no-resize-buffer不自动调整缓冲区

尺寸。默认情况下,缓冲区大小为

从初始值自动调整大小

的大小。

--http-chunk-size SIZE基于块的HTTP的块大小

下载(例如10485760或10M)(默认

被禁用)。可能对绕过有用

Web服务器施加的带宽限制

(实验性)

--playlist-reverse以相反的顺序下载播放列表视频

--playlist-random以随机顺序下载播放列表视频

--xattr-set-filesize使用以下命令设置文件xattribute ytdl.filesize

预期文件大小

--hls-prefer-native使用本机HLS下载程序代替

ffmpeg

--hls-prefer-ffmpeg使用ffmpeg代替本机HLS

下载器

--hls-use-mpegts将mpegts容器用于HLS视频,

允许在播放视频的同时

下载(某些播放器可能无法

播放)

--external-downloader命令使用指定的外部下载器。

目前支持

aria2c,avconv,axel,curl,ffmpeg,httpie,wget

--external-downloader-args ARGS将这些参数提供给外部

下载器

文件系统选项

-a,--batch-file文件包含要下载的URL的文件(“-”表示

标准输入),每行一个URL。行开始

用'#',';'或']'被认为是

评论和忽略。

--id在文件名中仅使用视频ID

-o,--output TEMPLATE输出文件名模板,请参见“输出

TEMPLATE”查看所有信息

--autonumber-start NUMBER指定%(autonumber)s的起始值

(默认为1)

--restrict-filenames将文件名限制为仅ASCII

字符,并在其中避免使用“&”和空格

档名

-w,--no-overwrites不覆盖文件

-c,--continue强制恢复部分下载的文件。

默认情况下,youtube-dl将恢复

尽可能下载。

--no-continue不恢复部分下载的文件

(从头开始)

--no-part不要使用.part文件-直接写

进入输出文件

--no-mtime不要使用Last-modified标头进行设置

文件修改时间

--write-description将视频描述写入.description

文件

--write-info-json将视频元数据写入.info.json文件

--write-annotations将视频注释写入

.annotations.xml文件

--load-info-json文件包含视频信息的JSON文件

(使用“ --write-info-json”创建

选项)

--cookies FILE文件,用于从中读取cookie并转储cookie

罐入

--cache-dir DIR在youtube-dl文件系统中的位置

可以存储一些下载的信息

永久。默认情况下,$ XDG_CACHE_HOME

/ youtube-dl或〜/ .cache / youtube-dl。在

目前,只有YouTube播放器文件(

具有混淆签名的视频)是

缓存,但这可能会改变。

--no-cache-dir禁用文件系统缓存

--rm-cache-dir删除所有文件系统缓存文件

缩略图

--write-thumbnail将缩略图写入磁盘

--write-all-thumbnails将所有缩略图格式写入磁盘

--list-thumbnails模拟并列出所有可用的缩略图

格式

详细度、模拟选项

-q,--quiet激活安静模式

--no-warnings忽略警告

-s,--simulate不下载视频也不写

任何东西到磁盘

--skip-download不要下载视频

-g,--get-url模拟,安静但打印URL

-e,--get-title模拟,安静但可打印标题

--get-id模拟,安静但打印ID

--get-thumbnail模拟,安静但打印缩略图URL

--get-description模拟,安静但打印视频描述

--get-duration模拟,安静但可打印视频长度

--get-filename模拟,安静但打印输出文件名

--get-format模拟,安静但打印输出格式

-j,--dump-json模拟,安静但打印JSON信息。

有关说明,请参见“输出模板”。

可用键。

-J,--dump-single-json模拟,安静但打印JSON信息

对于每个命令行参数。如果网址

指一个播放列表,将其全部转储

单行播放列表信息。

--print-json请安静,然后将视频信息打印为

JSON(仍在下载视频)。

--newline输出进度条为新行

--no-progress不打印进度条

--console-title在控制台标题栏中显示进度

-v,--verbose打印各种调试信息

--dump-pages打印使用base64编码的下载页面

调试问题(非常冗长)

--write-pages将下载的中间页写入

当前目录中的文件进行调试

问题

--print-traffic显示已发送和读取的HTTP流量

-C,--call-home与youtube-dl服务器联系以进行调试

--no-call-home请勿与youtube-dl服务器联系以获取

调试

解决方法

--encoding ENCODING强制指定的编码(实验性)

--no-check-certificate禁止HTTPS证书验证

--prefer-insecure使用未加密的连接来检索

有关视频的信息。 (目前

仅YouTube支持)

--user-agent UA指定自定义用户代理

--referer URL指定自定义引荐来源,如果视频

访问仅限于一个域

--add-header FIELD:VALUE指定自定义HTTP标头及其值,

以冒号“:”分隔。你可以用这个

多次选择

--bidi-workaround解决缺少的终端

双向文本支持。需要bidiv

或fribidi可执行文件在PATH中

--sleep-interval SECONDS每次睡眠前经过的秒数

单独使用或下载下限时下载

每次之前随机睡眠的范围

下载(可能的最小数量

睡眠时间(秒)

--max-sleep-interval。

--max-sleep-interval SECONDS随机睡眠范围的上限

每次下载之前(最大下载次数)

睡眠秒数)。只能是

与--min-sleep-interval一起使用。

视频格式选项

-f,--format FORMAT视频格式代码,请参见“ FORMAT

SELECTION”的所有信息

--all-formats下载所有可用的视频格式

--prefer-free-formats首选免费视频格式,除非特定

要求一个

-F,--list-formats列出请求的所有可用格式

影片

--youtube-skip-dash-manifest不要下载DASH清单和

YouTube视频上的相关数据

--merge-output-format FORMAT如果需要合并(例如

bestvideo + bestaudio),输出给定

容器格式。 mkv,mp4,ogg之一

韦布姆如果不需要合并,则忽略

字幕选项

--write-sub写字幕文件

--write-auto-sub写入自动生成的字幕文件

(仅限YouTube)

--all-subs下载所有可用的字幕

视频

--list-subs列出视频的所有可用字幕

--sub-format FORMAT字幕格式,接受格式

首选项,例如:“ srt”或

“ ass / srt / best”

--sub-lang LANGS字幕语言下载

(可选),以逗号分隔,请使用--list-

可用语言标签的子项

身份验证选项

-u,--username USERNAME使用此帐户ID登录

-p,--password PASSWORD帐户密码。如果保留此选项

出来,youtube-dl会互动询问。

-2,--twofactor TWOFACTOR两因素身份验证代码

-n,--netrc使用.netrc身份验证数据

--video-password密码视频密码(vimeo,smotri,youku)

Adobe pass选项

--ap-mso MSO Adobe Pass多系统操作员(电视

提供程序)标识符,对--ap-list-mso使用

可用的MSO列表

--ap-username USERNAME多系统操作员帐户登录

--ap-password密码多系统操作员帐户密码。

如果忽略此选项,则youtube-dl将

互动询问。

--ap-list-mso列出所有支持的多系统

经营者

后处理选项

-x,--extract-audio将视频文件转换为纯音频文件

(需要ffmpeg或avconv和ffprobe或

avprobe)

--audio-format FORMAT指定音频格式:“最佳”,“ aac”,

“ flac”,“ mp3”,“ m4a”,“ opus”,“ vorbis”或

“波浪”;默认情况下为“最佳”;没有没有效果

-X

--audio-quality质量指定ffmpeg / avconv音频质量,插入

0(更好)和9(更差)之间的值

用于VBR或特定的比特率,例如128K

(默认为5)

--recode-video FORMAT将视频编码为其他格式,如果

必要(当前支持:

mp4 | flv | ogg | webm | mkv | avi)

--postprocessor-args ARGS将这些参数提供给后处理器

-k,--keep-video发布后,将视频文件保留在磁盘上

加工默认情况下会删除视频

--no-post-overwrites不覆盖后处理的文件;的

后处理文件被覆盖

默认

--embed-subs在视频中嵌入字幕(仅适用于mp4,

webm和mkv视频)

--embed-thumbnail在音频中嵌入缩略图作为封面

--add-metadata将元数据写入视频文件

--metadata-from-title格式解析其他元数据,例如歌曲标题/

视频标题中的艺术家。格式

语法与--output相同。定期

具有命名捕获组的表达式可以

也可以使用。解析后的参数替换

现有值。示例:--metadata-from-

标题“%(artist)s-%(title)s”与

标题为“ Coldplay-Paradise”。例

(正则表达式):--metadata-from-title

“((?P 。+?)-(?P 。+)”

--xattrs将元数据写入视频文件的xattrs

(使用都柏林核心和xdg标准)

--fixup策略自动更正已知的错误

文件。永不(不执行任何操作)之一,警告(仅

发出警告),detect_or_warn(

默认;如果可以,请修复文件,警告

除此以外)

--prefer-avconv在运行ffmpeg时优先使用avconv

后处理器

--prefer-ffmpeg在运行avconv时优先使用ffmpeg

后处理器(默认)

--ffmpeg-location PATH ffmpeg / avconv二进制文件的位置;

二进制文件的路径或其

包含目录。

--exec CMD之后在文件上执行命令

下载,类似于find的-exec

句法。示例:--exec'adb push {}

/ sdcard / Music / && rm {}'

YouTube-dl中文帮助文档相关推荐

  1. VIM7.3添加中文帮助文档

    安装中文帮助文档之前首先执行下列操作: 在home目录下列新建文件夹  : .vim ------------------>.vim是一个隐藏文件,不要漏了 "." .vim ...

  2. GRUB4DOS中文自述文档;Grub4dos中文ReadMe

    GRUB4DOS中文自述文档 版本:0.4.4-2009-03-18 英文版作者:tinybit (tinybit@tom.com) 中文版译者:zw2312914(zw2312914@126.com ...

  3. 强大的矢量图形库:Raphael JS 中文帮助文档及教程

    Raphael 是一个用于在网页中绘制矢量图形的 Javascript 库.它使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,你可以通过 JavaScript 操作 DOM 来轻松创建出 ...

  4. jQuery1·3中文参考文档下载

    现在才接触jQuery,看来我是很火星了.  附上jQuery1·3中文参考文档下载:http://files.cnblogs.com/conan304/jQueryAPI_CHM.zip 转载于:h ...

  5. ffmpeg的中文学习文档

    ffmpeg的中文学习文档 文章目录: 一.ffmpeg介绍 二.学习参考文档 1.中文 一.ffmpeg介绍 ffmpeg是视频处理工具,可选参数非常多,功能也非常的强大,可以用来开发各种视频处理工 ...

  6. 【转】(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration

    原创至上,移步请戳:(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration 5.Animation Integration(动画集成) 动画 ...

  7. Vitamio中文API文档(1)—— MediaStore

    类概述 public final class MediaStore 媒体存储辅助类. 常量 public static final String AUTHORITY 常量值:me.abitno.vpl ...

  8. 【转】(五)unity4.6Ugui中文教程文档-------概要-UGUI Interaction Components

    原创至上,移步请戳:(五)unity4.6Ugui中文教程文档-------概要-UGUI Interaction Components 4.Interaction Components 本节涵盖了处 ...

  9. poi中文api文档

    POI中文API文档 一. POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二. HS ...

最新文章

  1. 使用LCC网络补偿设计无线功率系统
  2. windows 2008 64位oracle11g部署问题(3)之ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...
  3. OpenGL ES着色器语言之变量和数据类型
  4. OpenYurt 深度解读:如何构建 Kubernetes 原生云边高效协同网络?
  5. emqx—mqtt消息服务器
  6. wxWidgets:wxLogFormatter类用法
  7. MySQL成勒索新目标,数据服务基线安全问题迫在眉睫
  8. 漫步数理统计十三——特殊的期望
  9. Hadoop伪分布安装配置
  10. Duboo学习-SPI
  11. html中如何禁用,如何禁用HTML链接
  12. 计算机组成原理(唐朔飞)--第一篇 概论
  13. 小程序微信JSAPI支付进行退款操作
  14. Android、Python实现微信运动
  15. ShowWindow的nCmdShow参数列表
  16. 如果再来一次,你还会选择互联网么?
  17. js 里奇数的判断条件
  18. Arduino :PWM详解和电路搭建以及示例代码
  19. h61 nvme硬盘_一盒在手,说走就走-ORICO M.2双盘位移动硬盘盒评测
  20. 微信小程序开发之快递服务专栏(快递运力查询、寄快递、取消订单)

热门文章

  1. Rap2导出swagger2格式json,方便转入yapi
  2. 计算机图形学中的经常使用模型
  3. 利用ubuntu对SD卡分区,生成EXT3、EXT4分区
  4. 第5课:scratch3的作品如何转换成HTML5文件
  5. 关于路权四层次结构的探析
  6. windows_DFS服务文件服务
  7. WPS Office 2019 11.8.2.10393 专业增强版_注册版
  8. 计算机及接口技术的测试题,微型计算机原理与接口技术测试题
  9. 小圈序号(1~50)
  10. sanic 笔记 (概览)