youtube-dl 电脑版下载

它是什么youtube-dl 是一款开源的命令行视频下载工具,最初面向 YouTube,现已支持上千个视频网站,可在 Windows、macOS 等多平台使用,支持画质音质自由选择、整份播放列表下载、字幕与缩图获取,适合需要批量归档音视频素材的用户

youtube-dl 是一款开源的命令行视频下载工具,最初面向 YouTube,现已支持上千个视频网站,可在 Windows、macOS 等多平台使用,支持画质音质自由选择、整份播放列表下载、字幕与缩图获取,适合需要批量归档音视频素材的用户。

👤
作者:谢林峰 | 更新:2026-10-18
软件信息
更新 2026-10-18

详细介绍

简介

youtube-dl 是一款开源的命令行行下载器,最初专为从 YouTube 下载影片而开发,目前支持包括 YouTube 在内的上千个影片托管网站。它解决的是「网页播放器只提供在线观看、没有下载入口」的问题,适合需要批量保存课程、歌单、字幕与缩图素材的创作者、研究者和本地收藏者。核心优势在于跨平台、可脚本化:同一条命令既能抓取单支影片,也能抓取整份播放列表,画质、音质与输出格式都能逐项指定,因此在终端与自动化流程中比图形界面工具更灵活。

核心功能

  • 开源命令行工具,最初针对 YouTube 设计,现已覆盖上千个影片托管网站。
  • 画质、音质没有限制,可按需指定下载的清晰度与音频规格。
  • 几乎支持所有影音格式,便于按用途选择输出容器。
  • 可下载整份影片清单(播放列表),一次命令保存多支影片。
  • 转出 mp3 时可加入歌曲封面与专辑资讯,方便整理本地音乐库。
  • 支持字幕与影片缩图下载,适合做归档、检索与素材整理。
  • 多平台支持,Windows、macOS 等系统均可运行,配合 Python 环境使用。

使用场景

  • 把只能在线观看的教学影片、讲座保存到本地,离线反复观看或剪辑引用。
  • 整份抓取播放列表与歌单,批量转成 mp3 并写入封面、专辑信息。
  • 下载字幕文件与缩图,用于内容检索、双语对照或素材库索引。
  • 在没有图形界面的服务器或终端里,用一条命令配合脚本批量处理链接。
  • 在 macOS 上通过 Homebrew 终端命令获取,验证版本后直接使用。

安装与获取步骤

  1. 确认 Python 环境:youtube-dl 需要 Python,版本为 2.6、2.7 或 3.2+,先在终端查看当前解释器版本是否满足要求。
  2. Windows 用户可直接下载 youtube-dl.exe 可执行文件,把它放入系统环境变量 PATH 指向的目录,之后在任意命令行窗口输入 youtube-dl --version 验证是否生效;另一条常见路线是先安装 Python3 再运行。
  3. 准备 FFmpeg 组件:Windows 相关教程把 FFmpeg 列为必需项,缺少它时音视频合并与转 mp3 环节会失败,下载后同样加入 PATH。
  4. macOS 用户在终端执行 brew install youtube-dl,随后查看版本号确认已就绪。
  5. 项目地址为 https://github.com/ytdl-org/youtube-dl ,具体下载入口、依赖说明与使用文档以官方页面为准。
  6. 基础用法:在终端执行 youtube-dl 加视频链接抓取单支影片;传入播放列表链接则抓取整份清单,再按需追加画质、字幕、输出模板等参数。

与同类方案的区别

yt-dlp 是 youtube-dl 的一个分支,功能更多、更新更频繁,支持数千个网站,并采用可扩展的 Extractor 机制接入新站点;yt-dlp 以 Unlicense 授权,但其发行文件中包含来自其它项目、许可不同的代码,商用或分发前需自行核对各部分许可。有社区用户反馈 youtube-dl 下载速度变得非常缓慢,或部分站点解析失效,此时可改用 yt-dlp 作为替代方案,两者的命令行参数风格接近,多数用法可以迁移。选择依据是:需要长期跟进站点变化、追求更广站点覆盖时优先 yt-dlp;已有脚本、环境固定且目标站点仍可正常抓取时,youtube-dl 依然可用。

注意事项

  • 运行依赖 Python 环境,版本需为 2.6、2.7 或 3.2+,版本不符会导致命令无法启动。
  • Windows 下的 youtube-dl.exe 必须放入环境变量 PATH 指向的目录,否则会提示不是内部或外部命令。
  • FFmpeg 组件缺失时,合并分轨、转 mp3、写入封面等步骤会失败,需一并配置到 PATH。
  • 下载速度明显变慢或某站点持续报错时,可参考社区讨论改用 yt-dlp,其站点覆盖与更新频率更高。
  • 只保存你有权保存的内容,遵守目标站点的服务条款与所在地法规。
  • 下载入口、依赖说明与参数列表均以官方页面为准,本文未列出的版本号与文件信息请勿据此判断。

更新记录

最近更新:2026-10-18

软件参数速览

本站更新时间2026-10-18

下载

官方下载

常见问题

youtube-dl 需要什么运行环境?

需要 Python,版本要求为 2.6、2.7 或 3.2+。Windows 上可先安装 Python3 再运行,macOS 可执行 brew install youtube-dl;具体依赖说明以官方页面为准。

Windows 上运行提示不是内部或外部命令怎么办?

通常是 youtube-dl.exe 没有放进环境变量 PATH 指向的目录。把可执行文件移入该目录后重开命令行窗口,输入 youtube-dl --version 验证是否能正常返回。

转 mp3 时报错或没有声音,缺少什么?

多半是缺少 FFmpeg 组件。Windows 教程把 FFmpeg 列为必需项,它负责音视频合并与转码;下载后同样加入 PATH,再重新执行命令即可。

如何一次下载整个播放列表?

把播放列表链接直接传给 youtube-dl,它支持下载整份影片清单;再配合参数可限定只取其中部分条目或指定画质。

能只下载音频并保留专辑信息吗?

可以。youtube-dl 转出 mp3 时能加入歌曲封面和专辑资讯,前提是 FFmpeg 已就绪,否则写入元数据的步骤会失败。

支持字幕和封面缩图吗?

支持。它可下载字幕与影片缩图,且画质、音质没有限制,几乎覆盖所有影音格式,便于建立可检索的本地素材库。

youtube-dl 和 yt-dlp 该怎么选?

yt-dlp 是 youtube-dl 的分支,功能更多、更新更频繁,支持数千网站,以 Unlicense 授权但发行文件含其它项目不同许可的代码。需要持续跟进站点变化时选 yt-dlp。

下载速度突然变慢或站点解析失败怎么办?

有社区用户反映 youtube-dl 下载速度变得非常缓慢。可改用 yt-dlp,其 Extractor 扩展机制覆盖上千网站;若仍失败,以官方页面的最新说明为准。

相关推荐