只演示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】,欢迎大家订阅,我会同步文章到公众号上。