youtube-dl Win10下载

它是什么youtube-dl 是自由开源的命令行下载工具,支持 YouTube 及超过 1000 个视频托管网站。

youtube-dl 是自由开源的命令行下载工具,支持 YouTube 及超过 1000 个视频托管网站。本页说明 Win10 下的 Python 环境要求、PATH 配置、yt-dlg 图形界面与 yt-dlp 分支选择。

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

详细介绍

简介

youtube-dl 是一个自由开源的命令行工具,用于从 YouTube 以及超过 1000 个其他视频托管网站下载视频和音频,源码用 Python 编写并托管在 GitHub。它解决的是网页播放器不提供下载按钮的问题:把视频地址交给命令行即可取回本地文件。适合需要批量、可脚本化取回素材的研究者、剪辑者与归档爱好者,也适合愿意在终端敲一条命令的 Windows 10 用户。核心优势是跨平台、开源、覆盖站点多,既能纯命令行使用,也能配合图形界面操作。

核心功能

  • 从 YouTube 以及超过 1000 个其他视频托管网站下载视频与音频,覆盖站点数量是它最被认可的能力。
  • 纯命令行驱动:给出一条命令加视频 URL 即可开始抓取,参数可组合,便于写进批处理脚本循环执行。
  • 跨平台运行:源码用 Python 编写,Windows、macOS、Linux 上使用同一套命令逻辑。
  • Windows 下已有打包好的 youtube-dl.exe 可执行文件,相关教程说明运行它仍然需要 Python 环境。
  • 可配合 yt-dlg 图形界面操作,不必逐条记忆命令行参数,点选即可完成取回。
  • 支持把程序所在目录写入系统 PATH,之后在任意文件夹打开终端都能直接调用命令。
  • 可在「适用于 Linux 的 Windows 子系统」中以 Linux 方式运行,与既有终端工作流衔接。
  • 分支 yt-dlp 提供更多参数选项与更频繁的更新,可作为同一场景下的替代选择。

使用场景

  • 在 Win10 上取回单个 YouTube 视频,用于离线观看或作为剪辑素材。
  • 批量处理:把多个视频 URL 写成脚本依次执行,一次性取回一整组内容。
  • 从 Bilibili、Vimeo 等站点取视频,yt-dlp 明确提到这些站点以及数百个其他网站。
  • 不习惯命令行的用户改用 yt-dlg 图形界面,通过界面点击完成操作。
  • 已经启用 WSL 并装好 Ubuntu 的用户,直接在终端里按 Linux 习惯使用。
  • 归档自己有权保存的频道内容,配置 PATH 后可在任意目录随时执行。

安装与获取步骤

  1. 准备 Python 环境:youtube-dl 是命令行程序,需要 Python 2.6、2.7 或 3.2+,先确认本机版本满足要求。
  2. 获取程序文件:项目地址为 https://github.com/ytdl-org/youtube-dl;Windows 下也可使用已打包的 youtube-dl.exe,教程说明运行时仍需 Python 环境。
  3. 把 youtube-dl 所在目录写入 PATH:打开系统环境变量编辑器,点击右侧「新建」按钮,在列表底部生成条目,粘贴该目录路径后保存。
  4. 验证配置:重新打开命令提示符或 PowerShell,执行 youtube-dl,能看到用法或版本输出即表示路径已生效。
  5. 图形界面路线:在 Microsoft Store 页面 https://apps.microsoft.com/detail/xp9ccfsws911f5 获取 yt-dlg,页面标注可用平台为 PC、系统要求 Windows 10 version 0.0 or higher。
  6. WSL 路线:在开始菜单的运行窗口执行 optionalfeatures 打开 Windows 功能,启用「适用于 Linux 的 Windows 子系统」,再到 Windows 应用商店安装 Ubuntu。
  7. yt-dlp 路线:从 GitHub release 下载编译好的 yt-dlp.exe,放入如 C:\Tools 的专用文件夹,再把该文件夹加入系统 PATH。

与 yt-dlp、yt-dlg 的区别

三者常被放在一起比较,定位并不相同:youtube-dl 是原始的命令行工具,yt-dlp 是它的分支,yt-dlg 则是包在 youtube-dl 外面的图形前端。

  • yt-dlp 被描述为功能更多、更新更频繁,命令行参数选项也多得多,Windows 用户可直接取用 GitHub release 上编译好的执行档。
  • yt-dlg 用 wxPython 编写,是 youtube-dl 的跨平台图形前端,把命令行操作转成界面点击;有用户反馈其无障碍表现较好,适合不习惯输入指令的人。
  • 有讨论提到部分图形方案的内核已从 youtube-dl 换成 yt-dlp,选型时要看清它底层调用的是哪一个程序。
  • Reddit 上的下载器评测还提到 PinchFlat、TubeArchivist、TubeSync、ChannelTube 等带界面的方案,取向分别是界面观感、覆盖全面、UI 基础、易上手。

注意事项

  • 仅下载你有权保存的内容,并遵守来源站点的服务条款与版权规定。
  • youtube-dl 依赖 Python 环境,版本须为 2.6、2.7 或 3.2+,版本不符时命令无法正常启动。
  • PATH 中的条目必须准确指向 youtube-dl 所在目录,路径写错会导致在任意目录下都调不到该命令。
  • yt-dlg 商店页标注的系统要求为 Windows 10 version 0.0 or higher,页面评分 3.6、共 40 个评分,实际可用性以官方页面为准。
  • yt-dlp 与 youtube-dl 的参数写法不完全相同,从其中一个换到另一个时需逐条核对参数。
  • 站点与工具都在持续变化,具体版本号、发布日期与支持站点清单一律以官方页面为准。

更新记录

最近更新:2026-10-18

软件参数速览

本站更新时间2026-10-18

下载

官方下载

常见问题

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

它是命令行程序,需要 Python 环境,版本要求 2.6、2.7 或 3.2+。Windows 下虽有打包好的 youtube-dl.exe,相关教程仍提示需要 Python,先确认版本再执行命令。

终端提示「不是内部或外部命令」该怎么处理?

通常是路径没进 PATH。打开系统环境变量编辑器,点右侧「新建」按钮生成条目,粘贴 youtube-dl 所在目录并保存,然后重新打开终端再执行 youtube-dl 验证。

不想敲命令,有没有图形界面可用?

有。yt-dlg 是用 wxPython 编写的 youtube-dl 跨平台图形前端,Microsoft Store 页面标注可用平台为 PC、系统要求 Windows 10 version 0.0 or higher,页面评分 3.6,共 40 个评分。

yt-dlp 和 youtube-dl 是什么关系?

yt-dlp 是 youtube-dl 的分支,被描述为功能更多、更新更频繁,命令行参数选项也多得多。Windows 用户可从 GitHub release 直接下载编译好的执行档使用。

能下载 Bilibili、Vimeo 这类站点吗?

youtube-dl 官方描述覆盖 YouTube 及超过 1000 个视频托管网站;yt-dlp 明确提到 YouTube、Bilibili、Vimeo 和数百个其他网站。具体站点是否可用,以官方页面与实际测试为准。

想在 Linux 环境里用,Win10 该怎么准备?

在开始菜单的运行窗口执行 optionalfeatures 打开 Windows 功能,启用「适用于 Linux 的 Windows 子系统」,再到 Windows 应用商店安装 Ubuntu,之后在其中按 Linux 方式使用命令行工具。

取回的文件会落在哪个文件夹?

教程的常见做法是在目标文件夹里按住 Shift 并右键打开 Windows 终端,再执行 yt-dlp 或 youtube-dl,这样取回的文件就落在该文件夹,省去再移动文件的步骤。

用了一段时间突然取不回视频怎么办?

先确认本地程序是否为最新,再核对命令参数写法是否与当前工具一致;yt-dlp 因更新更频繁常被作为替代选择,具体版本与发布信息以官方页面为准。

相关推荐