ytdlp.online

yt-dlp 速查表 2026

最常用 yt-dlp 命令和选项的快速参考指南。

yt-dlp 是一个开源命令行工具,是 youtube-dl 的积极维护分支(提供更快的 bug 修复和 1700+ 网站支持),用于下载视频、音频和播放列表。

此速查表涵盖下载 1080p/4K 视频、提取 MP3 音频、绕过机器人检测和嵌入字幕的常用命令。

初次使用?请访问我们的全面 yt-dlp 下载与安装指南,或者直接在我们的 在线控制台 无需任何设置。

更喜欢自己构建命令?试试我们交互式的 yt-dlp 命令生成器 — 选择选项并获取准确的命令。

📥
下载最佳画质
yt-dlp "https://www.youtube.com/watch?v=oHg5SJYRHA0"
🎵
提取 MP3 音频
yt-dlp -x --audio-format mp3 "https://soundcloud.com/..."
📋
列出所有格式
yt-dlp -F "https://vimeo.com/..."
🎬
下载 1080p 视频
yt-dlp -f "best[height<=1080]" "https://www..."
📂
下载播放列表
yt-dlp --yes-playlist "https://www.youtube/..."
📝
嵌入字幕
yt-dlp --embed-subs "https://www..."

yt-dlp 基础下载命令

yt-dlp 基础下载命令示例,可直接复制使用
命令 描述 操作
yt-dlp "https://www.youtube.com/watch?v=oHg5SJYRHA0" 下载最佳质量的视频(默认行为)。
试试看
yt-dlp -o "%(title)s.%(ext)s" "https://vimeo.com/906834164" 使用自定义输出路径和文件名模板保存视频。
试试看
yt-dlp --limit-rate 50K "https://www.dailymotion.com/video/x8j5y9z" 限制下载速度以绕过带宽限速(例如 50K、10M)。
试试看
yt-dlp -o "%(upload_date)s - %(title)s (%(id)s).%(ext)s" "https://www.youtube.com/watch?v=oHg5SJYRHA0" 通过在输出文件名中嵌入上传日期和唯一视频 ID 来避免文件冲突。
试试看
🔗
下载的 Reddit 视频没有声音?我们的 Reddit 视频下载器 自动将分离的 DASH 音频和视频流合并为单个 MP4 — 无需命令行。

yt-dlp 格式选择与画质选项

yt-dlp 格式选择和视频质量命令示例
命令 描述 操作
yt-dlp -F "https://vimeo.com/906834164" 列出所有可用的分辨率、大小、编解码器和格式。
试试看
yt-dlp -f 137 "https://www.youtube.com/watch?v=oHg5SJYRHA0" 选择并下载特定的格式代码(先使用 -F 查找代码)。
试试看
yt-dlp -f "bestvideo[height<=1080]+bestaudio/best" "https://www.youtube.com/watch?v=oHg5SJYRHA0" 下载 1080p 及以下的最佳视频质量。相同的高度过滤器适用于 1440p (2K) 和 2160p (4K)。
试试看
yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]" --merge-output-format mp4 "https://vimeo.com/906834164" 强制以合并的 MP4 格式下载最佳质量。
试试看
yt-dlp --recode-video mp4 "https://www.dailymotion.com/video/x8j5y9z" 下载视频并重新编码为标准 MP4(适用于平台使用 WebM 等非标准容器时)。
试试看
💡
专业提示: 使用 -f bestvideo+bestaudio 搭配 --merge-output-format mp4 获取最佳质量和最大设备兼容性。在 ytdlp.online 上,ffmpeg 合并在服务器端自动处理。

yt-dlp 音频提取与 MP3 下载

yt-dlp 音频提取和 MP3 下载命令示例
命令 描述 操作
yt-dlp -x "https://soundcloud.com/monstercat/aero-chord-surface" 仅提取音频轨道(自动检测最佳默认格式)。
试试看
yt-dlp -x --audio-format mp3 "https://soundcloud.com/monstercat/aero-chord-surface" 下载音频并将其转换为 MP3 格式。
试试看
yt-dlp -x --audio-format mp3 --audio-quality 0 "https://soundcloud.com/monstercat/aero-chord-surface" 下载音频并提取为最佳质量 MP3(VBR 0 / 等效 320kbps)。
试试看
yt-dlp -x --audio-format mp3 --embed-thumbnail --embed-metadata "https://soundcloud.com/monstercat/aero-chord-surface" 下载 MP3 并嵌入原始视频描述、标签和缩略图封面。
试试看
💡
专业提示: 在 MP3 提取中添加 --embed-thumbnail --embed-metadata 可自动获取专辑封面和歌曲标签——非常适合 iTunes 或 Spotify 本地文件等音乐库应用。

yt-dlp 播放列表下载命令

yt-dlp 播放列表下载命令示例
命令 描述 操作
yt-dlp --yes-playlist "https://www.youtube.com/playlist?list=PLRBp0Fe2GpgnIh0AiYKh7o7HnYAej-5ph" 强制下载播放列表链接中的所有视频。
试试看
yt-dlp --no-playlist "https://www.youtube.com/watch?v=oHg5SJYRHA0" 仅下载 URL 中的单个视频,忽略其所属的播放列表。
试试看
yt-dlp --playlist-items 1-5 "https://www.youtube.com/playlist?list=PLRBp0Fe2GpgnIh0AiYKh7o7HnYAej-5ph" 下载播放列表的指定索引范围(例如 1-5、1,3,5)。
试试看
🔗
需要播放列表的可视界面?试试我们专用的 播放列表下载器 ——选择单个视频、选择画质,一键批量下载。
🔴
想录制直播?试试我们的在线 直播录制器 — 直接在云端录制 Twitch、YouTube Live 或 Kick 直播,本地零延迟。
🎮
从 Twitch 抓取剪辑或点播?试试我们专用的 Twitch 下载器 — 一键下载无水印剪辑、保存 VOD 点播或录制直播流。
📺
需要备份整个频道而不是单个播放列表?我们的 YouTube 频道下载器 一键批量获取频道的“视频”、“Shorts (短视频)”和“直播”三个标签页下的视频。

yt-dlp 字幕与元数据选项

yt-dlp 字幕和元数据命令示例
命令 描述 操作
yt-dlp --list-subs "https://www.youtube.com/watch?v=oHg5SJYRHA0" 列出所有手动上传和自动生成的字幕。
试试看
yt-dlp --write-auto-subs --skip-download "https://www.youtube.com/watch?v=oHg5SJYRHA0" 仅提取和保存自动生成的字幕文件,跳过视频下载。
试试看
yt-dlp --embed-subs --merge-output-format mp4 "https://www.youtube.com/watch?v=oHg5SJYRHA0" 下载视频并自动将字幕作为软字幕嵌入合并的 MP4 文件中。
试试看
yt-dlp --write-subs --sub-langs en "https://www.youtube.com/watch?v=oHg5SJYRHA0" 下载特定语言的手动上传字幕(例如 en、zh-Hans、ja)。先使用 --list-subs 查看可用语言。
试试看
💡
专业提示: 使用 --sub-langs all 下载所有可用语言的字幕,或使用 --sub-langs "en,zh-Hans" 一次抓取多种语言。如需完整字幕参考,请查看我们的 yt-dlp 帮助页面.
🔗
只需要字幕文件,而不需要视频?我们的 YouTube 字幕下载器 列出所有可用的语言,并在您的浏览器中直接导出干净的 SRT 或 VTT 文件。

yt-dlp 代理与机器人绕过设置

yt-dlp 代理和机器人绕过命令示例
命令 描述 操作
yt-dlp --cookies-from-browser chrome "https://www.youtube.com/watch?v=oHg5SJYRHA0" 从浏览器(例如 chrome、firefox)加载 Cookie 以绕过登录验证或机器人检测。
yt-dlp --impersonate chrome "https://www.youtube.com/watch?v=oHg5SJYRHA0" 模拟浏览器 TLS 客户端特征(需要 curl-cffi)以绕过 Cloudflare 和 YouTube 机器人检测封锁。
试试看
yt-dlp --extractor-args youtube:player_client=default,-android_sdkless "https://www.youtube.com/watch?v=oHg5SJYRHA0" 通过强制使用特定的 YouTube 播放器客户端组合来绕过"请登录以确认您不是机器人"错误。
试试看
yt-dlp --proxy "http://proxy-ip:port" "https://www.youtube.com/watch?v=oHg5SJYRHA0" 通过 HTTP、HTTPS 或 SOCKS 代理路由 yt-dlp 流量——适用于地理限制内容。
试试看
yt-dlp --geo-bypass-country US "https://www.youtube.com/watch?v=oHg5SJYRHA0" 伪造地理位置国家代码(例如 US、GB、JP)以绕过地区内容限制。
试试看
🔗
被 YouTube 机器人检测拦截?我们的 在线控制台 自动为高级会员轮换住宅代理 IP——无需本地代理设置。

yt-dlp 进阶与自动化技巧

yt-dlp 高级自动化命令示例
命令 描述 操作
yt-dlp -a urls.txt 批量下载文本文件中逐行列出的所有视频 URL。
yt-dlp --split-chapters "https://www.youtube.com/watch?v=QQ7Xl79OqNY" 根据视频内部章节自动将视频拆分为单独的轨道/文件。
试试看
yt-dlp --external-downloader aria2c "https://vimeo.com/906834164" 使用外部多线程下载器(Aria2)显著加速下载。
试试看
yt-dlp --sleep-interval 5 --max-sleep-interval 15 "https://www.youtube.com/watch?v=oHg5SJYRHA0" 在下载之间强制随机延迟(5 到 15 秒)以防止 IP 被封禁。
试试看
yt-dlp --download-sections "*00:01:00-00:02:30" "https://www.youtube.com/watch?v=oHg5SJYRHA0" 下载特定的视频片段或时间范围(例如 1m0s 到 2m30s),而非整个视频。
试试看
yt-dlp --download-archive archive.txt "https://www.youtube.com/watch?v=oHg5SJYRHA0" 在 archive.txt 中跟踪下载历史,自动跳过之前已下载的视频。

yt-dlp 常见错误与解决方案

当 YouTube 封锁下载者的 IP 地址时会触发此错误。要修复此问题,您可以使用以下命令传递浏览器 Cookie:

yt-dlp --cookies-from-browser chrome "https://www.youtube.com/watch?v=oHg5SJYRHA0"

或者在我们的 在线控制台。我们的后端服务器会自动为高级会员轮换住宅代理 IP 以绕过封锁。

这通常在 YouTube 更新其视频流算法时发生,导致旧版本的 yt-dlp 无法工作。通过将本地二进制文件更新到最新版本来修复:

yt-dlp -U

在 ytdlp.online 上,我们每小时扫描上游更新并自动将系统核心更新到最新稳定版本。

yt-dlp 需要 ffmpeg 来合并高质量的音频和视频流或提取 MP3 音频。要修复此问题,您需要安装 FFmpeg 并将其添加到系统 PATH 环境变量中。

如需分步说明,请参阅我们的 FFmpeg 安装指南。或者,您可以在我们的服务器上运行所有与 ffmpeg 相关的合并和提取 在线 无需在本地安装任何工具。

yt-dlp 是 youtube-dl 功能丰富且积极维护的分支。虽然 youtube-dl 的开发已大幅放缓,但 yt-dlp 频繁更新,包含 bug 修复、新网站支持(1700+ 网站)以及 SponsorBlock 集成、aria2c 多线程下载和改进的格式选择等高级功能。如果您仍在使用 youtube-dl,我们建议切换到 yt-dlp 以获得更好的兼容性和更快的 bug 修复。

如需在 Windows、macOS 和 Linux 上设置 Python、包管理器(winget、Homebrew、pip)和 FFmpeg 的详细分步说明,请查看我们的全面 yt-dlp 下载与安装指南.

或者,完全跳过本地安装,直接在我们基于浏览器的 在线控制台 ——无需配置或设置。

是的。yt-dlp 是一个 100% 开源项目,托管在 GitHub 上,拥有 100,000+ 星标和数百名活跃贡献者。全部源代码可公开审计。

Windows Defender 可能因 PyInstaller 打包而将独立 .exe 标记为误报。通过 winget install yt-dlp 安装可避免此问题。如需零安装选项,请使用我们的 在线控制台。在我们的 安全指南.

请使用 yt-dlp。它是 youtube-dl 的积极维护的继任者,修复 bug 更快,支持 1700+ 网站,并具有 SponsorBlock 集成、aria2c 并行下载和改进的格式选择等现代功能。

youtube-dl 的开发已大幅放缓,并经常因 YouTube 更新而失效。如果您仍在使用 youtube-dl,我们强烈建议切换到 yt-dlp 以获得更好的兼容性和更快的修复。

最简单的方法:打开 PowerShell 并运行 winget install yt-dlp。您也可以使用 Scoop、Chocolatey、pip,或直接从 GitHub 下载独立的 yt-dlp.exe

如需完整的分步说明(包括 FFmpeg 和 Deno 设置),请参阅我们的 yt-dlp 下载与安装指南。或者完全跳过安装,使用我们的 在线控制台.
💖 喜欢这份速查表吗?分享给你的朋友吧! 💖

需要测试这些命令?

在我们的服务器上运行任何 yt-dlp 命令。无需安装。

yt-dlp 工具箱
查看所有 yt-dlp 工具
yt-dlp 帮助与文档