平台专项
其他平台
其他常用视频平台的下载指南
🌐 其他平台
yt-dlp 支持数千个网站。以下是一些常用平台的注意事项。
支持的平台查看
# 列出所有支持的站点
yt-dlp --list-extractors
# 搜索特定站点是否支持
yt-dlp --list-extractors | grep -i "twitter"Twitter/X
# 下载推文中的视频
yt-dlp "https://twitter.com/user/status/1234567890"
# 需要登录的内容
yt-dlp --cookies-from-browser chrome "https://x.com/user/status/1234567890"抖音 / TikTok
# 抖音
yt-dlp "https://www.douyin.com/video/1234567890"
# TikTok
yt-dlp "https://www.tiktok.com/@user/video/1234567890"
# 去水印下载
yt-dlp -f "best" "URL"微博
# 微博视频
yt-dlp "https://weibo.com/tv/show/1034:1234567890"Twitch
# 下载 Twitch 直播回放
yt-dlp "https://www.twitch.tv/videos/1234567890"
# 录制正在进行的直播
yt-dlp "https://www.twitch.tv/streamer_name"
# 只下载聊天记录
yt-dlp --write-sub --skip-download "https://www.twitch.tv/videos/1234567890"NicoNico
# 需要 Cookies
yt-dlp --cookies-from-browser chrome "https://www.nicovideo.jp/watch/sm1234567"通用网页视频
# 直接给 URL,yt-dlp 会自动检测视频
yt-dlp "https://some-website.com/video-page"
# 如果自动检测失败,可以用 generic extractor
yt-dlp --force-generic-extractor "URL"
# 有些网站需要特殊 headers
yt-dlp --referer "https://original-site.com" "VIDEO_URL"import yt_dlp
# 通用下载,带自定义 headers
ydl_opts = {
'http_headers': {
'Referer': 'https://original-site.com',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)',
},
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download(["https://some-website.com/video-page"])直接 URL 下载
# 直接下载 mp4/m3u8 等已知的视频 URL
yt-dlp "https://cdn.example.com/video.mp4"
# m3u8 直播流
yt-dlp "https://cdn.example.com/stream.m3u8"yt-dlp 支持的完整网站列表请参考 官方支持站点列表。
不支持的网站怎么办?
- 更新 yt-dlp:
yt-dlp -U,新版可能添加了支持 - 使用通用提取器:
--force-generic-extractor - 手动获取视频 URL:用浏览器 F12 开发者工具 → Network 标签页找到实际的视频流 URL
- 报告 Issue:在 yt-dlp GitHub 提交支持请求