乐于分享
好东西不私藏

一款超强的视频下载工具yt-dlp!

一款超强的视频下载工具yt-dlp!

✨ 技术门 | 用代码撬动世界 ✨

📌 本期技术主题

一款超强的视频下载工具yt-dlp!

yt-dlp 是一个非常强大的命令行视频下载工具。由于它没有图形界面(GUI),初学者可能觉得有点难上手。

以下是针对 Windows 用户的详细使用指南,分为基础安装、核心用法和进阶技巧。


第一步:准备工作(必备)

  1. 1. 下载主程序:你已经下载了 yt-dlp.exe。建议把它放在一个固定的文件夹里(例如 D:\Tools\yt-dlp\)。
  2. 2. 下载 FFmpeg(极其重要):yt-dlp 本身不具备合并视频和音频的功能。如果你想下载 1080p 或更高分辨率(4K/8K)的视频,必须安装 FFmpeg,否则你只能下载到最高 720p 的视频,或者视频没声音。
    • • 下载地址:ffmpeg-master-latest-win64-gpl.zip
    • • 操作: 解压后,把 bin 文件夹里的 ffmpeg.exe 和 ffprobe.exe 复制到和 yt-dlp.exe同一个文件夹下。

第二步:如何运行

不要直接双击 yt-dlp.exe(它会闪退,因为它是命令行工具)。

  1. 1. 在你存放 yt-dlp.exe 的文件夹空白处,按住键盘上的 Shift 键,同时点击鼠标右键
  2. 2. 选择“在此处打开 PowerShell 窗口”或“在此处打开终端/命令提示符”。
  3. 3. 现在你可以输入命令了。

第三步:常用操作指令

1. 最简单下载(默认最高画质)

.\yt-dlp.exe "视频链接"

注意:在 PowerShell 中,如果当前目录下运行,需要加 .\

2. 查看视频所有格式(分辨率、编码)

如果你想挑选特定的大小或格式,先看列表:

.\yt-dlp.exe -F "视频链接"

它会列出一串数字编号(ID)。

3. 下载指定画质

假设你通过上面的命令看到 1080p 的 ID 是 22

.\yt-dlp.exe -f 22 "视频链接"

4. 下载整个播放列表(Playlist)

直接把播放列表的链接放进去即可:

.\yt-dlp.exe --yes-playlist "播放列表链接"

5. 仅下载音频(MP3格式)

.\yt-dlp.exe -x --audio-format mp3 "视频链接"

6. 下载字幕

.\yt-dlp.exe --write-auto-subs "视频链接"  # 下载自动生成的字幕.\yt-dlp.exe --write-subs "视频链接"       # 下载上传者提供的字幕

第四步:进阶技巧(让它更好用)

1. 配置环境变量(强烈推荐)

如果你不想每次都把视频下载到工具文件夹,或者不想每次都输入 .\

  1. 1. 搜索 Windows 任务栏“编辑系统环境变量”。
  2. 2. 点击“环境变量” -> 在“系统变量”里找到 Path -> 点击“编辑”。
  3. 3. 点击“新建”,把 D:\Tools\yt-dlp\(你存放 exe 的路径)粘贴进去。
  4. 4. 一路点击确定。效果: 以后你可以在电脑的任何文件夹里打开终端,直接输入 yt-dlp 就能用。

2. 更新工具

yt-dlp 更新非常快(为了应对网站改版),建议定期运行以下命令升级:

.\yt-dlp.exe -U

3. 应对需要登录的视频(Cookie)

有些视频需要登录才能看(或者会员视频),你需要导出浏览器的 Cookie:

  1. 1. 在 Chrome/Edge 安装插件 Get cookies.txt LOCALLY
  2. 2. 导出 cookies.txt 到 yt-dlp 文件夹。
  3. 3. 运行命令:
    .\yt-dlp.exe --cookies cookies.txt "视频链接"

如果你觉得命令行太麻烦?

如果你非常不喜欢打字,可以搜索下载以下基于 yt-dlp 开发的图形界面软件

  1. 1. Tartube (功能最全)
  2. 2. Stacher (界面最美观,推荐)
  3. 3. yt-dlp-gui (简单直接)

这些软件本质上是在后台帮你运行 yt-dlp 的命令。

是阿财,下一次,我们推开哪扇门?


⚡ 一键三连,解锁更多非硬核知识🔓

知识无边界,严肃的玩笑,暗号社交


🔍 下期预告

《……unknown》(文章已写好,就差个标题)

📚暗号与漏洞

本期暗号:yt-dlp

📖 代码如诗,bug如人生

记录 AI 时代的个人进化,探索 Agent 改变生活的无限可能。