You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

yt-dlp无法下载私有视频,配置.netrc后仍有问题求助

解决yt-dlp通过.netrc下载私有视频失败的步骤
  • 检查.netrc文件位置与权限

    • Linux/macOS需放在用户根目录下,命名为.netrc;Windows需放在%USERPROFILE%目录下,命名为_netrc(注意是下划线开头)。
    • Linux/macOS必须设置严格权限,执行命令:chmod 600 ~/.netrc,权限过宽会被系统拒绝读取。
  • 修正.netrc格式

    • machine字段需填写完整域名youtube.com,而非youtube,正确格式:
      machine youtube.com login myawesomelogin password verycomplicatepass
      
    • 确保字段间用空格分隔,无多余制表符或换行。
  • 验证凭据有效性

    • 手动用浏览器登录YouTube,确认账号密码可正常访问目标私有视频。
    • 若账号开启两步验证,必须使用应用专用密码替换普通密码,普通密码无法通过yt-dlp完成登录验证。
  • 直接指定凭据测试

    • 跳过.netrc,用命令行直接传递凭据排查问题,执行:
      yt-dlp -u myawesomelogin -p verycomplicatepass <视频URL>
      
      若此命令成功,说明.netrc配置存在问题;若仍失败,需检查账号权限或视频访问权限。
  • 更新yt-dlp到最新版本

    • 旧版本可能存在登录兼容问题,执行更新命令:
      yt-dlp -U
      
  • 清理缓存会话

    • 旧的缓存会话可能干扰登录,执行命令清理缓存:
      yt-dlp --rm-cache-dir
      

内容的提问来源于stack exchange,提问作者Moses

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 23:40:35