分享一个YouTube视频下载网站

再补充一个用 yt-dlp 下载 YouTube 视频的方法 :wink:


# 自动读取 Chrome 中 YouTube 的 cookie
yt-dlp --proxy "socks5://127.0.0.1:6153" -f bestvideo+bestaudio --cookies-from-browser chrome "https://www.youtube.com/watch?v=XaBUAP1SGtM"

# 指定 cookie (Netscape 格式)
yt-dlp --proxy "socks5://127.0.0.1:6153" -f bestvideo+bestaudio --cookies ./cookie "https://www.youtube.com/watch?v=XaBUAP1SGtM"


# --proxy <代理>: 代理
# -f <质量格式>: -f bestvideo+bestaudio 则选择下载最高画质+最高质量音频
# --cookies-from-browser <浏览器>: 从 浏览器 中读取 cookie / 浏览器用:[brave, chrome, chromium, edge, firefox,opera, safari, vivaldi, whale] 都可以
# --cookies <cookie 文件>: 使用导出到本地的 cookie (Netscape 格式)

B站、推特:

# B 站(4K 需要大会员的 cookie)
yt-dlp -f bestvideo+bestaudio --cookies-from-browser chrome "https://www.bilibili.com/bangumi/play/ep1424711"

# x
# x 会使用推主的描述作为标题,过长会报错,建议使用 -o 自定义文件名,防止报错
yt-dlp --proxy "socks5://127.0.0.1:6153" -f bestvideo+bestaudio "https://twitter.com/i/status/1901958026669502721" -o CVE-2025-24071

# -o <filename>: 保存到文件

如果出现如下错误:

# ERROR:Requested format is not available. Use --list-formats for a list of available formats

则是因为有多种质量格式需要你手动选择,可以先列出所有音视频格式:--list-formats

yt-dlp --proxy "socks5://127.0.0.1:6153" "https://x.com/i/status/1901905160223248643" --list-formats

然后选择你需要的格式:

# -f 选择格式
yt-dlp --proxy "socks5://127.0.0.1:6153" -f "hls-1003" "https://x.com/i/status/1901905160223248643"
13 个赞