一个 真正开箱即用的 yt-dlp 自动化下载脚本
无需安装环境 → 无需命令行经验 → 输入视频地址即可下载
No install. No command line. Just run.
| ✅ 自动检测并安装所有依赖工具 | ✅ 自动安装 Node.js(用于解析 YouTube JS) |
| ✅ 自动下载 / 更新 yt-dlp | ✅ 自动下载完整 FFmpeg 工具包 |
| ✅ 支持 cookies 登录视频下载 | ✅ 自动显示全部格式 → 手动选择 |
| ✅ 默认优先下载 4K + 音频 | ✅ 自动封装 MKV + 嵌入字幕 + 封面 + 元数据 |
| ✅ 高并发下载(16线程) | ✅ 失败智能提示 |
将以下文件放入 同一文件夹
yt-dlp-smart-downloader/
│
├── yt-dlp-smart-downloader.bat
├── www.youtube.com_cookies.txt
├── README.md (非必要)
└── screenshot.png (非必要)
其他工具(yt-dlp / ffmpeg / node) 脚本会自动下载安装 ✔
脚本会自动检测:
| 工具 | 用途 |
|---|---|
| Node.js | 解析 YouTube JavaScript |
| yt-dlp | 视频下载核心 |
| FFmpeg | 合并音视频 / 转封装 |
如果缺失:
👉 会自动下载安装最新版
必须提供:
www.youtube.com_cookies.txt
用于:
- 下载会员视频
- 下载年龄限制视频
- 下载私人视频
- 防止限速
- 防止403错误
推荐chrome浏览器插件:
安装后:
1️⃣ 打开 YouTube 任意视频页面
2️⃣ 点击插件
3️⃣ 点击 Export(导出)
4️⃣ 保存为:
www.youtube.com_cookies.txt
双击:
yt-dlp-smart-downloader.bat
然后:
输入视频链接 → 回车
脚本会:
① 自动获取所有清晰度格式
② 你选择格式
③ 自动下载
如果直接回车不选格式:
脚本会自动按顺序尝试:
315+140 → 401+140 → 313+140 → bestvideo+bestaudio → best
也就是:
👉 优先 4K 👉 再 2K 👉 再最佳质量
My Video Title [abc123] [3840x2160].mkv
包含:
✅ 视频 ✅ 音频 ✅ 字幕(全部语言) ✅ 封面 ✅ 元数据 ✅ 章节
脚本内置高性能配置:
--concurrent-fragments 16
--retries 15
--fragment-retries 10
适合:
- 大视频
- 4K HDR
- 长直播回放
可能原因:
1️⃣ 选的格式不存在 👉 直接回车使用默认
2️⃣ cookies 过期 👉 重新导出
3️⃣ 网络被限制 👉 使用代理
4️⃣ FFmpeg 未正确下载 👉 删除 ffmpeg.exe 重新运行
脚本会自动安装
若仍失败:
手动安装:
https://nodejs.org
✔ 不会命令行 ✔ 想一键下载 YouTube ✔ 想自动下载 4K ✔ 想下载会员视频 ✔ 想长期使用稳定方案
MIT License
