使用 yt-dlp 下载音视频指南
yt-dlp 是一个强大的命令行音视频下载工具,支持从多个网站下载视频和音频内容。
📥 安装 yt-dlp
Linux 系统安装
- 使用 XShell 或其他 SSH 客户端连接飞牛主机
- 下载最新版 yt-dlp:
aria2c https://github.com/yt-dlp/yt-dlp/releases/download/2025.09.05/yt-dlp
🎬 基本下载命令
下载最佳音视频质量
./yt-dlp -f "bestvideo+bestaudio" "视频URL"
-f "bestvideo+bestaudio":选择最佳画质视频和最佳音质音频
指定下载路径
./yt-dlp -o "/vol1/1000/Movies/电影/举起手来/%(title)s.%(ext)s" "视频URL"
-o:指定输出路径和文件名格式%(title)s:自动替换为视频标题%(ext)s:自动根据视频格式生成文件扩展名
使用 Cookies 文件(用于需要登录的网站)
./yt-dlp --cookies bilibili_cookies.txt "视频URL"
📂 我的视频存放目录结构
视频存放根目录:
/vol1/1000/Movies/
示例目录结构:
/vol1/1000/Movies/
├── 电影/
│ └── 举起手来/
└── 小布丁/
└── 怪怪拼音历险记/
🔧 实用命令示例
查看可用格式和字幕
./yt-dlp --list-formats --list-subs "视频URL"
实际下载示例
./yt-dlp -f "bestvideo+bestaudio" -o "/vol1/1000/Movies/小布丁/怪怪拼音历险记/%(title)s.%(ext)s" --cookies bilibili_cookies.txt "https://www.bilibili.com/video/BV1NSbhzHE2A"
📌 常用参数说明
| 参数 | 说明 |
|---|---|
-f "bestvideo+bestaudio" |
选择最佳画质视频和最佳音质音频 |
-o "路径/%(title)s.%(ext)s" |
指定保存路径和文件名格式 |
--cookies <文件> |
使用cookies文件模拟登录状态 |
--list-formats |
列出所有可用格式 |
--list-subs |
列出所有可用字幕 |