Youtube 未找到ffprobe或avprobe。请安装一个

Youtube 未找到ffprobe或avprobe。请安装一个,youtube,ffmpeg,centos,ffprobe,Youtube,Ffmpeg,Centos,Ffprobe,我想将标签添加到由youtube dl和ffmpeg转换的mp3: youtube dl-o “/Output/qpgTC9MDx1o.mp3”qpgTC9MDx1o-f bestaudio--提取音频--来自标题“%(艺术家)s”的元数据- %(标题)s“2>&1 我在输出结果中有以下错误: [youtube]qpgTC9MDx1o:下载网页[youtube]qpgTC9MDx1o: 提取视频信息[youtube]qpgTC9MDx1o:下载js 播放器en_US-vfluGO3jj[yout

我想将标签添加到由youtube dl和ffmpeg转换的mp3:

youtube dl-o “/Output/qpgTC9MDx1o.mp3”qpgTC9MDx1o-f bestaudio--提取音频--来自标题“%(艺术家)s”的元数据- %(标题)s“2>&1

我在输出结果中有以下错误:

[youtube]qpgTC9MDx1o:下载网页[youtube]qpgTC9MDx1o: 提取视频信息[youtube]qpgTC9MDx1o:下载js 播放器en_US-vfluGO3jj[youtube]qpgTC9MDx1o:下载DASH 舱单[下载] /var/www/vhosts/mp3-y.com/httpdocs/mp3_Output/quick-mp3.com-JALAL-EL-HAMDAOUI-2007-arrasiates-VOL2-F1P-9CDoxlQ.mp3 已下载[下载]100%的13.43MiB警告: qpgTC9MDx1o:写入破折号m4a。只有一些玩家支持这一点 容器。安装ffmpeg或avconv以自动修复此问题。 [fromtitle]解析艺术家:栗色5[fromtitle]解析标题:动物 错误:找不到ffprobe或avprobe。请安装一个

  • 将youtube dl更新至最新版本,因为旧版本可能不支持PalyList

    sudo youtube dl-U如果通过.deb安装

    sudo-pip安装——通过pip升级youtube\u-dl

  • 使用此选项可将播放列表下载为MP3文件

    youtube dl--提取音频--音频格式mp3#url _至_播放列表


  • 确保您拥有youtube dl的最新版本

    sudo youtube dl-U

    之后,您可以通过在ubuntu和debian上安装缺少的
    ffmpeg
    来解决此问题:

    sudo-apt-get-install-ffmpeg

    和macOS使用以下命令:


    brew安装ffmpeg

    您可以通过

    sudo apt-get install -y libav-tools
    

    我知道用户在Linux上问过这个问题,但我在Windows(10 64位)中遇到了这个问题,并且没有找到什么信息,所以我就是这样解决的:

    • 下载时,我使用了libav-11.3-win64.7z。只需将“avprobe.exe”和所有DLL从“/win64/usr/bin”复制到“youtube dl.exe”所在的位置
    如果LIBAV没有帮助,请尝试将“bin”文件夹的内容复制到“youtube dl.exe”所在的位置。这对我没有帮助,但其他人说有帮助,所以可能值得一试


    希望这能帮助Windows中出现此问题的用户。

    在Windows中使用
    pip安装时会出现一些混乱。这些说明介绍了一个特定的文件夹,其中包含
    youtube dl.exe
    。如果使用
    pip安装
    ,则没有此类文件夹

    解决办法是:

    • 从下载其中一个版本
    • 提取zip内容
    • bin
      文件夹(有三个exe文件)的内容放在Windows中路径为
      的任何文件夹中。我个人使用Ananconda,所以我将它们放在
      /Anaconda/Scripts
      中,但您可以将其放在任何文件夹中,并将该文件夹添加到路径中
    对我有效的是(youtube dl版本2018.03.03,ffprobe 0.5,无avprobe,3.4.1-tessus,Hi Sierra/iMac)是:

    brew安装libav

    (感谢marciovsena的)


    我在其他地方看到,libav将来可能会被弃用,但当我们到达那里时,我会担心的。

    在Windows上,您可以通过

    choco安装ffmpeg


    brew install ffmpeg
    将安装您需要的内容和所有依赖项(如果您在Mac上)。

    这是一个老问题。但是,如果您将virtualenv与python一起使用,请将下载的libav
    bin
    文件夹的内容放在virtualenv的
    Scripts
    文件夹中。

    将最后的答案编译成一个:

    如果您在Windows上,请使用:

    如果您在Mac上,请使用Brew:

    brew install ffmpeg
    
    如果您使用的是Debian Linux发行版,请使用apt:

    sudo apt-get install ffmpeg
    
    并确保Youtube dl已更新:

    youtube-dl -U
    
    • 将youtube dl更新至最新版本,因为旧版本可能不支持

       pip install --upgrade youtube_dl
      
    • 安装“ffmpeg”和“ffprobe”模块

       pip install ffmpeg
       pip install ffprobe
      
    • 如果遇到相同的问题,请下载所有.exe文件并将其放入脚本文件夹($path:“Python\Python38-32\Scripts”)(仅限Windows操作系统)


      • 如果在windows上

        在您拥有youtube-dl.exe的文件夹中

        后藤

        下载ffmpeg-git-full.7z文件 下载链接是

        打开该zip文件并将ffmpeg.exe文件移动到youtube-dl.exe所在的同一文件夹中

        示例“blahblah.7z/whatevertherootfolderis/bin/ffmpeg.exe”


        youtube-dl.exe-x--音频格式mp3-o%(标题)s.%(ext)s

        在Mac上,通过从以下位置下载来安装
        ffmpeg

        在“获取macOS 64位软件包和可执行文件/静态构建”下

        我下载了
        ffmpeg
        ffprobe

        下载后,我提取了二进制文件
        ffmpeg
        ffprobe
        ,将它们复制到我的路径并设置权限:

        cp ffmpeg /usr/local/bin/
        cp ffprobe /usr/local/bin/
        chmod 755 /usr/local/bin/ff*
        

        使用macOS 10.13上的
        brew安装ffmpeg
        ,我得到以下
        错误:ffmpeg:没有可用的瓶子我也无法在我的机器上构建ffmpeg。

        所以…安装一个。问题已解决?如何验证centos中是否安装了ffprobe?如果不是的话,我该如何安装?这是一个完全不同的问题,最好在或上问这个问题,因为我很确定ffprobe不是程序员专用的工具。也许可以问youtube dl的作者,或者在他们的GitHub项目页面上发帖子?如果你指的是Ubuntu,然后,从15.10开始,libav工具是一个虚拟/过渡包,指向ffmpeg包,因此不需要使用它来代替ffmpeg。谢谢。这对我有帮助。对这一点的小小修正。您应该将bin文件夹的内容复制到youtube-dl.exe所在的位置。我成功地将LIBAV的提取内容复制到Program Files文件夹,并将路径添加到“C:\Program Files\LIBAV-11.3-win64\win64\usr\bin”作为环境变量添加到系统路径组中
        cp ffmpeg /usr/local/bin/
        cp ffprobe /usr/local/bin/
        chmod 755 /usr/local/bin/ff*