yt-dlp.exe

youtube-dl 和 yt-dlp.exe(命令行下载工具)

// youtube-dl 下载地址
https://youtube-dl.org/   和  https://github.com/ytdl-org/youtube-dl
// yt-dlp.exe github 地址
https://github.com/yt-dlp/yt-dlp

常用操作

## 罗列视频的 视频信息和音频信息,用参数--list-formats
## 使用代理服务,用参数 --proxy socks5://127.0.0.1:8080
yt-dlp.exe https://www.youtube.com/watch?v=U3wMDDdQQWk --proxy socks5://127.0.0.1:8080--list-formats

在这里插入图片描述

其中第一列绿色的ID列,就是格式编码,一会下载的时候就是指定他来选择对应的格式。
例如:第四行 ID=599,audio only说明是一个音频格式文件。大小3.26MB。
再例如: ID=315,是个视频文件,分辨率 3840*2160,大小1.04G。

下载文件

--我根据列表选择了 编号是315 (格式mp4 分辨率3840*2160
--同时让工具帮我选择一个质量最好的音频信息bestaudio(就是编号251), 
--所以命令就是 -f 597+bestaudio 注意是使用+号将两种格式链接在一起。
--同上,需要使用代理服务,所以指定了 --proxy socks5://127.0.0.1:8080
yt-dlp.exe https://www.youtube.com/watch?v=U3wMDDdQQWk --proxy socks5://127.0.0.1:8080-f 315 + bestaudio

General Options:

-h, --help                      Print this help text and exit
--version                       Print program version and exit
-U, --update                    Update this program to the latest version
--no-update                     Do not check for updates (default)
-i, --ignore-errors             Ignore download and postprocessing errors.
                                The download will be considered successful
                                even if the postprocessing fails
--no-abort-on-error             Continue with next video on download errors;
                                e.g. to skip unavailable videos in a
                                playlist (default)
--abort-on-error                Abort downloading of further videos if an
                                error occurs (Alias: --no-ignore-errors)
--dump-user-agent               Display the current user-agent and exit
--list-extractors               List all supported extractors and exit
--extractor-descriptions        Output descriptions of all supported
                                extractors and exit
--use-extractors NAMES          Extractor names to use separated by commas.
                                You can also use regexes, "all", "default"
                                and "end" (end URL matching); e.g. --ies
                                "holodex.*,end,youtube". Prefix the name
                                with a "-" to exclude it, e.g. --ies
                                default,-generic. Use --list-extractors for
                                a list of extractor names. (Alias: --ies)
--default-search PREFIX         Use this prefix for unqualified URLs. E.g.
                                "gvsearch2:python" downloads two videos from
                                google videos for the search term "python".
                                Use the value "auto" to let yt-dlp guess
                                ("auto_warning" to emit a warning when
                                guessing). "error" just throws an error. The
                                default value "fixup_error" repairs broken
                                URLs, but emits an error if this is not
                                possible instead of searching
--ignore-config                 Don't load any more configuration files
                                except those given by --config-locations.
                                For backward compatibility, if this option
                                is found inside the system configuration
                                file, the user configuration is not loaded.
                                (Alias: --no-config)
--no-config-locations           Do not load any custom configuration files
                                (default). When given inside a configuration
                                file, ignore all previous --config-locations
                                defined in the current file
--config-locations PATH         Location of the main configuration file;
                                either the path to the config or its
                                containing directory ("-" for stdin). Can be
                                used multiple times and inside other
                                configuration files
--flat-playlist                 Do not extract the videos of a playlist,
                                only list them
--no-flat-playlist              Extract the videos of a playlist
--live-from-start               Download livestreams from the start.
                                Currently only supported for YouTube
                                (Experimental)
--no-live-from-start            Download livestreams from the current time
                                (default)
--wait-for-video MIN[-MAX]      Wait for scheduled streams to become
                                available. Pass the minimum number of
                                seconds (or range) to wait between retries
--no-wait-for-video             Do not wait for scheduled streams (default)
--mark-watched                  Mark videos watched (even with --simulate)
--no-mark-watched               Do not mark videos watched (default)
--no-colors                     Do not emit color codes in output (Alias:
                                --no-colours)
--compat-options OPTS           Options that can help keep compatibility
                                with youtube-dl or youtube-dlc
                                configurations by reverting some of the
                                changes made in yt-dlp. See "Differences in
                                default behavior" for details
--alias ALIASES OPTIONS         Create aliases for an option string. Unless
                                an alias starts with a dash "-", it is
                                prefixed with "--". Arguments are parsed
                                according to the Python string formatting
                                mini-language. E.g. --alias get-audio,-X
                                "-S=aext:{0},abr -x --audio-format {0}"
                                creates options "--get-audio" and "-X" that
                                takes an argument (ARG0) and expands to
                                "-S=aext:ARG0,abr -x --audio-format ARG0".
                                All defined aliases are listed in the --help
                                output. Alias options can trigger more
                                aliases; so be careful to avoid defining
                                recursive options. As a safety measure, each
                                alias may be triggered a maximum of 100
                                times. This option can be used multiple times
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用以下命令使用yt-dlp下载代码: ``` yt-dlp.exe <URL> ``` 其中,`<URL>`是你要下载的代码的网址。你可以将该命令中的`yt-dlp.exe`替换为你系统上的yt-dlp可执行文件的路径。此外,你还可以使用其他参数来自定义下载过程,例如使用代理服务或查看可用的格式选项。详细的使用方法和选项可以参考yt-dlp的官方文档以及其GitHub页面。 引用: 参考:https://github.com/yt-dlp/yt-dlp#usage-and-options https://github.com/yt-dlp/yt-dlp123 #### 引用[.reference_title] - *1* [开源yt-dlp的mac安装](https://blog.csdn.net/weixin_46221402/article/details/128514632)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [非常好用且快速的Youtube下载命令行工具yt-dlp](https://blog.csdn.net/zzlufida/article/details/127561847)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *3* [yt-dlp.exe](https://blog.csdn.net/With__Hope/article/details/128956472)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值