yt-dlp 常见问题
人们真正会问的 yt-dlp 问题解答:画质、MP3、机器人验证、ffmpeg、播放列表和法律问题。
这篇文章还没有翻译,所以以英文显示。界面部分仍是你的语言。
常见问题
› yt-dlp 命令生成器是什么?
它是一个替你写命令的表单。你用日常语言选出想要的效果,它生成完全正确的 yt-dlp 命令行,flag 顺序无误,并按你的 shell 正确加好引号。
› 使用这个页面需要装什么吗?
用这个页面不需要 —— 它只是生成文字。要运行命令则需要 yt-dlp,凡是涉及合并、转换或内嵌的还需要 ffmpeg。安装指南两者都讲到了。
› 我能生成哪些 yt-dlp 选项?
大多数人需要的都有:格式与画质、提取音频、字幕、播放列表、片段、SponsorBlock、元数据、文件命名、筛选、网络设置、cookies、直播,以及常见的绕行办法。参数手册里列出了全部。
› 有哪部分是付费的吗?
没有。所有选项、预设和页面都免费。不上传任何东西,没有账号,生成器也没有任何功能是留给付费方案的。
› 这些命令在 youtube-dl 上也能用吗?
大部分可以。yt-dlp 保留了 youtube-dl 的选项名,所以简单命令可以互换。--download-sections、--sponsorblock-remove 和 --impersonate 这类较新的选项只有 yt-dlp 才有。
› "Sign in to confirm you are not a bot" 怎么解决?
先试 --impersonate chrome,再试 --cookies-from-browser chrome 用你的登录会话。都不行就更新 yt-dlp —— 这个验证经常变,修复通常几天内就会发布。
› 它提示 ffmpeg not found。
合并、转换、内嵌和裁剪都需要 PATH 里有 ffmpeg。装好后用 ffmpeg -version 确认。
› "Unable to extract player response" 是什么意思?
网站改了什么,而你的 yt-dlp 早于对应的修复。先更新,再考虑改别的;这个报错几乎从来不是靠某个 flag 解决的。
› yt-dlp 该多久更新一次?
任何东西开始失效时就更新,此外每隔几周更新一次。网站一直在变,而大多数损坏都会在项目那边很快修好。
› 该选哪种 MP3 质量?
多数情况下选最佳(VBR)—— 它的体积与质量之比最好。只有当下游某个环节坚持要固定 bitrate 时,320 kbps 才有意义。两者都不会增加源里本来没有的质量。
› 使用 yt-dlp 合法吗?
这个工具本身是合法软件。你拿它做什么,取决于你下载来源网站的条款以及你所在地的版权法。请下载属于你自己的内容、你有权使用的内容,或者许可协议允许的内容。