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

如何在CentOS 7上安装youtube-dl/yt-dlp最新版本?遇上传者ID提取错误

在CentOS 7解决yt-dlp/youtube-dl "Unable to extract uploader id" 错误

这个错误是YouTube页面结构更新导致的,必须使用适配最新结构的版本,结合CentOS 7的环境特性,按以下步骤操作:

优先用yt-dlp(推荐,维护活跃)

  • 先更新系统依赖,避免环境缺失:
    sudo yum update -y
    sudo yum install -y python3 python3-pip curl wget openssl openssl-devel
    
  • 强制安装/更新到最新版yt-dlp:
    用pip3覆盖旧版本:
    sudo pip3 install --upgrade --force-reinstall yt-dlp
    
    如果pip3安装失败,直接下载官方二进制包:
    sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
    sudo chmod a+rx /usr/local/bin/yt-dlp
    
    验证版本:yt-dlp --version,确保显示最新版本号。
  • 修复SSL连接问题(CentOS 7自带openssl版本偏旧):
    sudo yum install -y epel-release
    sudo yum install -y openssl11 openssl11-devel
    # 临时生效
    export LD_LIBRARY_PATH=/usr/lib64/openssl11:$LD_LIBRARY_PATH
    # 永久生效,添加到bash配置
    echo 'export LD_LIBRARY_PATH=/usr/lib64/openssl11:$LD_LIBRARY_PATH' >> ~/.bashrc
    source ~/.bashrc
    

若坚持使用youtube-dl(已停止官方维护)

youtube-dlp官方已停止更新,需安装第三方维护的分支版本:

sudo pip3 install --upgrade --force-reinstall git+https://github.com/ytdl-org/youtube-dl.git

测试验证

用你的视频ID测试:

yt-dlp _8zoICtzoDs

如果仍报错,清除缓存重试:

yt-dlp --rm-cache-dir

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 12:12:13