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

使用yt-dlp下载Dailymotion密码保护视频时的权限错误问题

解决yt-dlp下载Dailymotion加密视频的密码验证问题

问题描述

我拥有Dailymotion某视频的访问密码,但使用yt-dlp下载时持续报错:

ERROR: [dailymotion] x7yqr1a: This user does not have access to the video. A password must be provided.

已尝试两种方案均无效:

  • 使用--video-password "password" "url"参数(含/不含引号)
  • 网页端输入密码后导出cookies,通过--cookies "path/to/cookies.txt"调用

使用的命令如下:

yt-dlp -c -P "/Users/Macbook/" -o "%(title)s.%(ext)s" -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best"  --video-password "password" "URL"
yt-dlp -c -P "/Users/Macbook/" -o "%(title)s.%(ext)s" -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" "URL" --cookies "path/to/cookies.txt"

可行解决方案

  • 检查密码输入细节
    若密码包含$、!等终端特殊字符,必须用单引号包裹密码,避免被终端解析为命令:--video-password 'your_password';同时直接复制粘贴密码,避免手动输入时出现大小写、空格错误。

  • 更新yt-dlp至最新版本
    旧版本可能存在Dailymotion密码验证的兼容性问题,执行更新命令:

    yt-dlp -U
    
  • 重新导出并校验Cookies
    确保导出cookies时浏览器处于已成功解锁视频的状态,且cookies文件包含dailymotion.com域名的相关条目(尤其是passwd类字段);推荐用浏览器合规插件(如Chrome的Get Cookies.txt LOCALLY)导出,避免格式错误。

  • 调整命令参数顺序
    将--video-password或--cookies参数移至URL之前,部分终端环境下参数顺序会影响解析:

    yt-dlp --video-password 'your_password' -c -P "/Users/Macbook/" -o "%(title)s.%(ext)s" -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" "URL"
    
  • 切换网络环境
    Dailymotion可能存在IP地域限制,尝试切换网络(如手机热点)或添加代理参数:

    yt-dlp --proxy http://your-proxy:port --video-password 'your_password' "URL"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 15:15:43