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-dl Windows 用户的话,可以下载二进制程序即可,访问 https://yt-dl.org/latest/youtube-dl.exe下载即可
支持多种视频网站:youtube-dl 不仅仅限于 YouTube,它还可以从数百个视频网站上下载内容,包括 Vimeo、Dailymotion、Facebook 和 Instagram 等。
强大的功能:该工具提供了许多高级功能,如下载整个播放列表、选择特定视频质量、自动编号和重命名文件、设置代理等。
丰富的输出选项:用户可以根据自己的需求自定义输出格式,包括视频文件格式、文件名模板、元数据选项等。
命令行界面:youtube-dl 的命令行界面简洁明了,易于使用,同时也支持各种命令行选项和参数,以满足高级用户的需求。
在默认情况下,youtube-dl 会下载最好画质质量的视频
以下是几个常用的 youtube-dl 的使用命令:
下载最好的 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 文档,或者在命令行里使用帮助文档,来看它支持的参数选项,整体还是很强大的。
领取专属 10元无门槛券
私享最新 技术干货