使用yt-dlp下载youtube高清2k 60fps视频

只演示windows下的操作,linux和mac应该差不多的命令行。

首先放上github仓库地址:
https://github.com/yt-dlp/yt-dlp

它的介绍:

 

厉害啊,支持数千个网站。

支持的网站列表在这里:
https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md

我们往下一点,找到:

 

 

下载完后文件是这样的:

 

需要注意的是,在windows下如果要下载youtube的视频是需要cookie的,我们安装一个谷歌浏览器的插件,方便获取cookie到文件:

https://chromewebstore.google.com/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc

我们安装一下这个插件,我这里是已经安装好了:

 

安装好后使用依次点击:

 

 

建议保存到上面exe文件的同目录下,方便使用。

我们回到exe文件的目录,在文件路径处输入cmd并回车(也可以先打开命令行再进入这个目录),打开命令行窗口:

 

我们先用最简单的方式下载一个视频看看。

比如我们要下载这个视频:

 

它的链接是:
https://www.youtube.com/watch?v=XH-QlaA-QSU

如果直接下载的话,yt-dlp会默认下载最高清的视频,怎么查看有哪些可下载的列表呢?

我们在命令行窗口输入:

yt-dlp_x86.exe -F --cookies ./www.youtube.com_cookies.txt https://www.youtube.com/watch?v=XH-QlaA-QSU

程序会返回所有可下载的内容列表:

 

如果报错:

 

则需要重新导出一下cookie,按照我上面的方法再走一遍即可。

记住它前面的需要,我们可以指定序号下载,如果不指定那么默认会下载最高清的,我们通过加小写的f参数指定,如:

yt-dlp_x86.exe -f 399 --cookies ./www.youtube.com_cookies.txt https://www.youtube.com/watch?v=XH-QlaA-QSU

 

等待下载完成…

 

下载完成了,视频文件会下载到exe同目录下:

 

打开播放也是正常的:

 

详情信息:

 

好了,关于使用yt-dlp下载youtube高清2k 60fps视频的教程到此结束了。

更多yt-dlp的用法可见github,本文仅做抛砖引玉的作用。

这篇分享文章就到这里啦!如果你对文章内容有疑问或想要深入讨论,欢迎在评论区留言,我会尽力回答。同时,如果你觉得这篇文章对你有帮助,不妨点个赞并分享给其他同学,让更多人受益。

想要了解更多相关知识,可以查看我以往的文章,其中有许多精彩内容。记得关注我,获取及时更新,我们可以一起学习、讨论技术,共同进步。

感谢你的阅读与支持,期待在未来的文章中与你再次相遇!

我的微信公众号:【xdub】,欢迎大家订阅,我会同步文章到公众号上。

posted @ 2024-11-20 14:29  一方_self  阅读(28)  评论(1编辑  收藏  举报