非常好用且快速的Youtube下载命令行工具yt-dlp

1 篇文章 0 订阅
1 篇文章 0 订阅

命令行工具 youtube-dl

因为想在网上下载Youtube视频。就深入研究了一下可以使用的工具。最终发现还是命令行工具比较靠谱,功能丰富,参数配置灵活。

工具叫做 youtube-dl 来自 https://github.com/ytdl-org/youtube-dl

网站有源代码,和使用说明。软件参数极其丰富
在这里插入图片描述

youtube-dl 存在的问题

因为youtube-dl下载时,速度非常缓慢,一般只能到60KB/s。
在这里插入图片描述

所以有位大神fork了该项目并重新改进了一版。改名叫做yt-dlphttps://github.com/yt-dlp/yt-dlp
测试发现yt-dlp速度远高于youtube-dl。在我的机器上能达到1.38MB/s。

在这里插入图片描述
使用yt-dlp后速度大大提升。
在这里插入图片描述

更快速版本 yt-dlp

在这里插入图片描述

安装方法

工具提供了exe文件下载,windows用户直接下载yt-dlp.exe文件。
这里是GitHub下载地址 https://github.com/yt-dlp/yt-dlp/releases
在这里插入图片描述

使用方法

1 先罗列格式信息

一般情况下视频是有多种分辨率可以提供下载的。
例如:https://www.youtube.com/watch?v=U3wMDDdQQWk
在这里插入图片描述

从上图可以看到,Youtube中的视频是分不同视频分辨率不同音频分辨率存储的。下面的命令是演示如何罗列视频的视频信息音频信息

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

下图是罗列出来的视频和音频信息。和上图相比,分辨率基本吻合。但是文件格式更丰富一些,能看到有mp4,webm,m4a等等各种格式。
在这里插入图片描述
其中第一列绿色的ID列,就是格式编码,一会下载的时候就是指定他来选择对应的格式。

例如:第四行 ID=599,audio only说明是一个音频格式文件。大小3.26MB。
再例如: ID=597,是个视频文件,分辨率255*144,大小2.45MB。

这里注意,视频597是没有声音的,他就是图像,必须和音频配套在一起才能算是一个完整的视频。

2 选择格式,下载文件

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

最终系统提示下载过程。并将我的视频和音频合成了mkv文件,保存在当前目录下。
在这里插入图片描述

默认参数

该工具因为参数比较多,所以可以把常用参数放置在conf文件中。当工具执行时就会优先从conf文件中读取参数。具体我没有研究。大概介绍如下
在这里插入图片描述

参数的中文翻译

这位作者写出了各个参数的中文翻译 http://t.csdn.cn/vlB86
在这里插入图片描述

你可以使用以下命令使用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 ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值