文章目录
- youtube-dl 多平台视频下载工具
youtube-dl 多平台视频下载工具
ytdl-org 开源的视频下载工具 youtube-dl,累计获得 140272 个 Star。
youtube-dl 是一个命令行程序,用于从 YouTube 及其他数百个视频网站下载视频内容。它基于 Python 开发,支持 Python 2.6、2.7 或 3.2+ 版本,可在 Linux、Windows、macOS 等多平台运行。项目采用公共领域协议开源,用户可以自由修改、分发或使用代码。
UNIX 系统用户可以通过 curl 或 wget 直接安装二进制文件。执行两条命令即可完成安装,分别是下载文件到指定目录,以及赋予可执行权限。Windows 用户可以直接下载 exe 格式的可执行文件,放置在 PATH 环境变量包含的目录中即可使用。
用户也可以通过 pip 包管理器安装,执行 pip install --upgrade youtube-dl 命令即可,该命令同时支持更新已安装的版本。macOS 用户可以通过 Homebrew 或 MacPorts 工具安装。
如果需要参与开发或使用最新代码,可以克隆项目的 git 仓库,按照开发者指南完成安装。
youtube-dl 提供丰富的配置选项,用户可以根据需求调整下载行为。支持指定视频质量、格式,选择下载字幕、缩略图等附属内容。支持批量下载播放列表内的所有视频,也可以根据条件筛选需要下载的视频。
程序支持断点续传,遇到网络错误时可以自动重试。用户可以配置输出文件的命名规则,按照自己的习惯组织下载的视频文件。支持代理设置,可以通过代理服务器访问受限的视频站点。
youtube-dl 支持上千个视频网站的解析下载,除了主流的视频平台之外,还覆盖了大量垂直类视频站点。官方会定期更新支持的站点列表,修复因网站接口变更导致的下载失败问题。
基础使用方式为执行 youtube-dl 命令加上视频链接,程序会自动选择最高质量的视频进行下载。用户可以通过参数指定下载格式,比如只下载音频或者选择特定分辨率的视频。
对于播放列表链接,程序默认会下载列表内的所有视频,用户可以通过参数指定下载的范围。可以设置下载速度限制,避免占用过多带宽。支持同时下载多个视频,提高下载效率。
开源地址:https://github.com/ytdl-org/youtube-dl
om/ytdl-org/youtube-dl