youtube-dl是一个备受推崇的开源命令行工具,用于从YouTube和其他许多视频网站下载视频内容。它以其灵活性、功能强大以及广泛的支持而闻名。在GitHub上,youtube-dl拥有大量的star,这证明了它在开发者和用户社区中的受欢迎程度。
今天要介绍的youtube-dl,是一个基于Python的视频下载程序,它的github地址如下:https://github.com/ytdl-org/youtube-dl 目前已经拥有128K star,可以说是恐怖如斯了
youtube-dl的主要特点如下:
- 多平台支持:youtube-dl可在Windows、macOS和Linux等多个操作系统上运行,确保用户无论使用何种平台都能方便地下载视频。对于Linux, macOS这种操作系统,可以执行命令 `sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl 和
sudo chmod a+rx /usr/local/bin/youtube-dl来一键安装。如果没有curl,也可以使用wget来获取,命令如下:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl 和
sudo chmod a+rx /usr/local/bin/youtube-dlWindows用户的话,可以下载二进制程序即可,访问
https://yt-dl.org/latest/youtube-dl.exe`下载即可 - 支持多种视频网站:youtube-dl不仅仅限于YouTube,它还可以从数百个视频网站上下载内容,包括Vimeo、Dailymotion、Facebook和Instagram等。
- 强大的功能:该工具提供了许多高级功能,如下载整个播放列表、选择特定视频质量、自动编号和重命名文件、设置代理等。
- 丰富的输出选项:用户可以根据自己的需求自定义输出格式,包括视频文件格式、文件名模板、元数据选项等。
- 命令行界面:youtube-dl的命令行界面简洁明了,易于使用,同时也支持各种命令行选项和参数,以满足高级用户的需求。
在默认情况下,youtube-dl会下载最好画质质量的视频
以下是几个常用的youtube-dl的使用命令:
- 直接下载视频
youtube-dl https://www.youtube.com/watch?v=XXXXXXX
- 下载最好的MP4格式的视频
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' https://www.youtube.com/watch?v=XXXXXXX
- 下载最好格式,但是不超过480p。
youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]' https://www.youtube.com/watch?v=XXXXXXX
其他还有很多可以参考github里面的readme文档,或者在命令行里使用帮助文档,来看它支持的参数选项,整体还是很强大的。
创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。
我准备了一个导航网站,上面记录了一些常用的网站集合,也包含一些羊毛,应该可以帮到你,感兴趣可以访问:https://u1s1.one/ ,欢迎收藏使用
youtube-dl 长期停更,建议使用其 fork yt-dlp (https://github.com/yt-dlp/yt-dlp) 或者国人做的同款 you-get (https://github.com/soimort/you-get)。
yt-dlp 可以直接提取来自浏览器的 Cookie,下载 B 站的 1080p 高码率和 4K/8K 视频。
:$(抱拳):$(抱拳):$(抱拳):$(抱拳):$(强):$(强):$(强):$(强)