@[TOC](YouTube-dl接口(YouTubeDL.py)参数翻译

翻译来自机器翻译勉强能用

YoutubeDL类。
YoutubeDL对象负责下载
实际的视频文件,并在用户请求时将其写入磁盘在一些其他任务中。在大多数情况下,
应该有一个程序。因为,给定一个视频URL,下载器不知道如何
提取所有需要的信息,InfoExtractors做的任务,它必须将URL传递给其中一个。
为此,YoutubeDL对象有一个允许的方法按照给定的顺序注册InfoExtractors。
当它被传递时一个URL, YoutubeDL对象处理它的第一个InfoExtractor它
发现报告能够处理它。InfoExtractor提取该URL所指向的视频或视频的所有信息
YoutubeDL处理提取的信息,可能使用File下载器下载视频。
YoutubeDL对象接受许多参数。为了不饱和对象构造函数的参数,它接收到的字典
相反的选项。这些选项通过参数可用属性,以便InfoExtractors使用。YoutubeDL还
注册自己为负责InfoExtractors的下载器所以这是“相互注册”
可用选项:username:          用于身份验证的用户名.password:          身份验证密码.videopassword:     访问视频的密码.ap_mso:            Adobe Pass多系统操作符标识符.ap_username:       多系统操作员帐户用户名.ap_password:       多系统操作员帐号密码.usenetrc:          使用netrc进行身份验证.verbose:           打印附加信息到标准输出.quiet:             不打印消息到标准输出.no_warnings:       不打印任何警告.forceurl:          强制打印最终URL.forcetitle:        强制打刷标题.forceid:           强制打印刷ID.forcethumbnail:    强制打印缩略图URL.forcedescription:  强制打刷描述.forcefilename:     强制打印最终文件名.forceduration:     强制打印刷时间.forcejson:         强制打印info_dict为JSON.dump_single_json:  强制打印整个播放列表的info_dict(或视频)作为一个单一的JSON行.simulate:          不下载视频文件.format:            视频格式的代码。更多信息请参见options.py.outtmpl:           输出名称模板.outtmpl_na_placeholder: 不可用的元字段的占位符.restrictfilenames: 文件名中不允许"&"和空格ignoreerrors:      下载错误不停止.force_generic_extractor: 强制下载程序使用通用提取程序.nooverwrites:      防止覆盖文件.playliststart:     播放列表项开始.playlistend:       播放列表项结束于.playlist_items:    下载播放列表的具体索引.playlistreverse:   按相反的顺序下载播放列表.playlistrandom:    按随机顺序下载播放列表项目.matchtitle:        只下载匹配的标题.rejecttitle:       拒绝匹配标题的下载.logger:            将消息记录到日志中。Logger实例.logtostderr:       将消息记录到stderr而不是stdout.writedescription:  将视频描述写入。description文件writeinfojson:     将视频描述写入一个.info.json文件writeannotations:  将视频注释写入.annotations.xml文件writethumbnail:    将缩略图图像写入文件write_all_thumbnails: 将所有缩略图格式写入文件.writesubtitles:    将视频字幕写入文件。writeautomaticsub: 将自动生成的字幕写入文件。allsubtitles:      下载视频的所有字幕。(需要写ubtitles or writeautomaticsub)listsubtitles:     列出所有可用的字幕。subtitlesformat:   字幕的格式代码。subtitleslangs:    下载字幕的语言列表。keepvideo:         保留后期处理后的视频文件。daterange: DateRange对象,仅当upload_date为i时才下载n the range.skip_download:     跳过视频文件的实际下载。cachedir:          缓存文件在文件系统中的位置。False禁用文件系统缓存。noplaylist:        如果有疑问,请下载单个视频而不是播放列表。age_limit:         表示用户年龄(以年为单位)的整数。跳过不适合特定年龄的视频。min_views:         表示视频的最小观看数的整数。必须有,才能不被跳过。没有查看计数信息的视频总是。下载。没有限制。max_views:         表示最大视图计数的整数。比未被下载的视频更受欢迎的视频.没有查看计数信息的视频总是。下载。没有限制。download_archive:  记录所有下载的文件的文件名。视频已经出现在文件不下载again.cookiefile:        应该读取和转储cookie的文件名.nocheckcertificate:不验证SSL证书。prefer_insecure:   使用HTTP而不是HTTPS来检索信息。目前只有YouTube支持这一功能。proxy:             要使用的代理服务器的URL。geo_verification_proxy:  用于在受地理限制的站点上验证IP地址的代理的URL。socket_timeout:    等待无响应主机的时间,以秒为单位。bidi_workaround:   使用fridibi解决没有双向文本支持的错误终端。debug_printtraffic:打印发送和接收的HTTP流量。include_ads:       也可以下载广告。default_search:    如果输入url不是有效的'auto',则添加此字符串.encoding:          使用此编码而不是系统指定的。extract_flat:      不解析url,返回直接结果。传入'in_playlist'只对播放列表项显示此行为。postprocessors:    字典的列表,每一个都有一个条目* key:  后处理器的名称。* 查看列表Seeoutube_dl/postprocessor/__init__.py。以及任何后续处理器的关键字参数。progress_hooks:下载过程中调用的函数列表,以及包含条目的字典*状态:一个"下载","错误",或"完成"。首先检查这个,然后忽略未知值。如果状态为“正在下载”或“已完成”,则以下属性也可能存在:* filename:最后的文件名(总是存在)* tmpfilename:当前写入的文件名* downloadaded_bytes:磁盘上的字节数* total_bytes:整个文件的大小,如果未知则为Nonetotal_bytes_estimate:对最终文件大小的猜测,如果没有不可用。* elapsed:下载开始后的秒数。* eta:以秒为单位的估计时间,如果未知则为None* speed:下载速度,单位为字节/秒未知的* fragment_index:当前的计数器下载的视频片段。* fragment_count:碎片的数量(=独立的文件将被合并)进度钩子保证至少被调用一次(状态为“完成”)下载成功。merge_output_format: 扩展使用时合并格式.fixup:自动纠正文件的已知错误.One of:- "never": 什么都不做- "warn": 只发出警告- "detect_or_warn": 检查我们是否可以对此做些什么,否则警告(默认)source_address:    绑定到的客户端IP地址.call_home:Boolean,如果允许我们联系youtube-dl服务器进行调试,则为true.sleep_interval:    当单独使用时,每次下载前休眠的秒数;或者当与    sleep_interval:    当单独使用时,每次下载前休眠的秒数;或者当max_sleep_interval一起使用时,每次下载前随机休眠的范围的下限(可能休眠的最小秒数).max_sleep_interval:每次下载前随机睡眠范围的上限(最大可能的睡眠秒数)。必须与         sleep_interval一起使用。实际睡眠时间将是range [sleep_interval;max_sleep_interval].listformats:       打印可用视频格式的概述并退出.list_thumbnails:   打印所有缩略图的表格并退出.match_filter:      每个视频的info_dict都会调用这个函数。如果它返回一条消息,视频将被忽略。如果返回None,则表示下载视频。utils.py中的match_filter_func就是一个例子.no_color:         在输出中不发出颜色代码.geo_bypass:       通过伪造X-Forwarded-For HTTP报头绕过地理限制geo_bypass_country:两个字母的ISO 3166-2国家代码,将用于明确的地理限制,通过伪造的x - forward - for HTTP头geo_bypass_ip_block: CIDR表示法中的IP范围将类似于geo_bypass_country
----以下选项决定选择哪个下载程序:external_downloader: 要调用的外部下载程序的可执行文件。标准(内置)下载器为None或未设置.hls_prefer_native: 如果为True,使用本机HLS下载器而不是ffmpeg/avconv;如果为False,则使用ffmpeg/avconv;如果为None,则使用提取器建议的下载器.
-----以下参数不是YoutubeDL本身使用的,而是被YoutubeDL使用的下载器(见youtube_dl/downloader/common.py):nopart, updatetime, buffersize, ratelimit, min_filesize,  max_filesize, test,noresizebuffer, retries, continuedl, noprogress, consoletitle, xattr_set_filesize,external_downloader_args, hls_use_mpegts, http_chunk_size.
----后置处理器使用以下选项:prefer_ffmpeg: 如果为False,则使用avconv而不是ffmpeg(如果两者都可用),否则更喜欢ffmpeg。ffmpeg_location:   ffmpeg/avconv二进制文件的位置;二进制文件或其包含目录的路径.postprocessor_args: 后置处理器的附加命令行参数列表.
----以下选项由Youtube提取程序使用:youtube_include_dash_manifest: 如果为True(默认),则提取器将下载并处理DASH清单和相关数据。如果你不关心DASH,你可以通过禁用它来减少网络I/O.

YoutubeDL接口参数翻译相关推荐

  1. 【JS 逆向百例】有道翻译接口参数逆向

    文章目录 逆向目标 逆向过程 抓包分析 参数逆向 完整代码 youdao_encrypt.js youdaofanyi.py 逆向目标 目标:有道翻译接口参数 主页:https://fanyi.you ...

  2. 【JS 逆向百例】百度翻译接口参数逆向

    文章目录 逆向目标 逆向过程 抓包分析 获取 token 获取 sign 完整代码 baidu_encrypt.js baidufanyi.py 逆向目标 目标:百度翻译接口参数 主页:https:/ ...

  3. python有道自动翻译_Python 调用有道翻译接口实现翻译

    最近为了熟悉一下 js 用有道翻译练了一下手,写一篇博客记录一下,也希望能对大家有所启迪,不过这些网站更新太快,可能大家尝试的时候会有所不同. 首先来看一下网页 post 过去的数据 大家不难发现,我 ...

  4. REST 接口 原文翻译

    REST 接口 原文翻译 REST 是什么? REST 是什么? REST指导原则 资源( Resource ) 资源方法(Resource Methods) REST和HTTP不一样! REST约束 ...

  5. 视频采集工具 youtube-dl 接口介绍

    youtube-dl 接口简介 0x00. youtube-dl 0x01. 使用说明 0x02. python接口 0x03. 开发注意事项 0x00. youtube-dl youtube-dl ...

  6. 偏前端 - vue-cli(axios请求数据==》token+按接口参数顺序(参数值拼接base64)- MD5)...

    token+按接口参数顺序(参数值拼接base64)-> MD5) 请教于"喵咪",再此特别鸣谢!~ 特别强调:import qs from qs; 这个内部方法一定要用哦. ...

  7. 如何优雅的实现 Spring Boot 接口参数加密解密?

    点击关注公众号,Java干货及时送达 加密解密本身并不是难事,问题是在何时去处理?定义一个过滤器,将请求和响应分别拦截下来进行处理也是一个办法,这种方式虽然粗暴,但是灵活,因为可以拿到一手的请求参数和 ...

  8. SpringBoot实现通用的接口参数校验

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:cipher juejin.im/post/5af3c25b ...

  9. java 接口参数验证_SpringBoot实现通用的接口参数校验

    作者:cipher 来源:http://39sd.cn/560BA 本文介绍基于Spring Boot和JDK8编写一个AOP,结合自定义注解实现通用的接口参数校验. 缘由 目前参数校验常用的方法是在 ...

最新文章

  1. Python 关键字 global、nonlocal、yield用法
  2. shell任务不受意外中断影响的常见方法
  3. DbgPrint 格式字符串
  4. 语音合成与识别技术在C#中的应用 (转 )
  5. bzoj 3238: [Ahoi2013]差异(后缀数组+单调栈)
  6. Android 柱状图(自定义View)
  7. attributeerror: __exit___利用__attribute__特性提高 APP 的鲁棒性
  8. LINUX下载编译vo-amrwbenc
  9. 条码专题--条码技术应用
  10. Android9设备打开WIFI热点,Android9.0Wifi热点开启流程梳理
  11. RabbitMq Direct exchange路由模型
  12. C语言程序设计-翁恺(初学者日记)
  13. GlobalMapper20转换KML为GeoJson,保留名称
  14. android输入法切换
  15. android activity 后的形式 藏
  16. JavaScript选择器的使用说明
  17. CUDA out of memory. Tried to allocate 192.00 MiB (GPU 0; 2.00 GiB total capacity; 960.29 MiB already
  18. Java、JSP酒店餐饮管理系统的设计与实现
  19. android播放视频过程cpu占用高,Android App高CPU使用率和电池消耗
  20. 耳机中的滋滋声就是电路干扰噪声

热门文章

  1. 细胞治疗car-t行业最新进展(2021年9月)
  2. 生物信息/微生物组期刊推荐: ISME Journal
  3. tbc怀旧服服务器位置,关于《魔兽世界》TBC怀旧服,来看看官方问答汇总吧
  4. 实现Android底层驱动开发并裁剪定制Android操作系统
  5. 判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1 =AABCD和s2 = BCDAA,返回1,给定s1=abcd和s2=ACBD,返回0. // // AABC
  6. CV—cs231n二刷
  7. python autosub_基于Python3(Autosub)以及Ffmpeg配合GoogleTranslation(谷歌翻译)为你的影片实现双语版字幕(逐字稿)...
  8. 设计界面的十二条简单的原则
  9. pc全屏网页布局小技巧
  10. ABAP Deadlock