未找到 ffProbe 或 avProbe。请安装一个

我想给由 youtube-dl & ffmpeg 转换的 mp3添加标签:

Youtube-dl-o ’/Output/qpgTC9MDx1o.mp3’qpgTC9MDx1o-f best Audio —— % (题目) s”2 > 及1

我在输出结果中有这个错误:

[ youtube ] qpgTC9MDx1o: 下载网页[ youtube ] qpgTC9MDx1o: 提取视频信息[ youtube ] qpgTC9MDx1o: 下载 js Player en _ US-vfluGO3jj [ youtube ] qpgTC9MDx1o: 下载 DASH 清单[下载] /var/www/vhosts/ mp3-y.com/httpdocs/mp3_output/quick-mp3.com-jalal-el-hamdaoui-2007-arrassiates-vol2-f1p-9cdoxlq.mp3 13.43 MiB 的100% 下载[下载]警告: QpgTC9MDx1o: 编写 DASH m4a。只有一些玩家支持这个 安装 ffmpeg 或 avconv 自动修复此问题。 解析艺术家: 魔力红5解析标题: 动物 错误: 未找到 ffprobe 或 avprobe。请安装一个。

215209 次浏览
  1. 将您的 youtube-dl 版本更新到最新版本,因为旧版本可能不支持孢粉列表。

    sudo youtube-dl -U if u installed via .deb

    sudo pip install --upgrade youtube_dl via pip

  2. 使用这个来下载作为 MP3文件的播放列表

    youtube-dl --extract-audio --audio-format mp3 #url_to_playlist

确保你有 youtube-dl 的最新版本:
sudo youtube-dl -U

之后,您可以通过安装丢失的 ffmpeg来解决这个问题。

Ubuntu 和 debian:
sudo apt-get install ffmpeg

返回文章页面
brew install ffmpeg

视窗:
choco install ffmpeg

你可以通过

sudo apt-get install -y libav-tools

我知道用户要求 Linux 这样做,但是我在 Windows (1064位)中遇到了这个问题,并且没有找到什么信息,所以我就这样解决了它:

  • 下载 LIBAV,我使用了 libav-11.3-win64.7 z。只需将“ avprobe.exe”和“/win64/usr/bin”中的所有 DLL 复制到“ youtube-dl.exe”所在的位置。

如果 LIBAV 没有帮助,请尝试使用 FFMPEG,将“ bin”文件夹的内容复制到“ youtube-dl.exe”所在的位置。这对我没有帮助,但其他人说它起作用了,所以值得一试。

希望这可以帮助有人在 Windows 中遇到这个问题。

在 Windows 中使用 pip install存在一些混淆。说明中提到了一个具有 youtube-dl.exe的特定文件夹。如果使用 pip install,则不存在这样的文件夹。

解决办法是:

  • https://ffmpeg.zeranoe.com/下载一个版本
  • 提取压缩文件内容
  • bin文件夹的内容(有三个 exe 文件)放在 Windows 中的 path文件夹中。我个人使用 Ananconda,所以我将它们放在 /Anaconda/Scripts中,但是您可以将它放在任何文件夹中,并将该文件夹添加到路径中。

对我有效的方法(youtube-dl version 2018.03.03,ffpath 0.5,no avpath,3.4.1-tessus,Hi-Sierra/iMac)是:

酿造安装 libav

(感谢 Marciovsena 的 在 GitHub 上发帖)。

我在其他地方看到,利巴夫在未来可能会被否定,但我会担心它,当我们到达那里。

在 Windows 上,可以通过 巧克力味的轻松安装 ffmpeg

巧克力安装

如果你在 Mac 上,brew install ffmpeg会安装你需要的东西和所有的依赖项。

这是个老问题了。但是,如果您使用的是 python 中的 viralenv,那么将下载的 libav bin文件夹的内容放置在 viralenv 的 Scripts文件夹中。

把最后的答案汇总成一个:

如果你使用 窗户,请使用 巧克力味的:

choco install ffmpeg

如果你使用 麦克,请使用 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’和‘ ffprob’模块

     pip install ffmpeg
    pip install ffprobe
    
  • 如果您面临同样的问题,那么下载 Ffmpeg 构建并将所有。Exe 文件到脚本文件夹($path: “ Python Python Python 38-32 Scripts”)(仅适用于 Windows OS)

这是如此简单,如果在窗户上..。

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

转到 https://www.gyan.dev/ffmpeg/builds/

下载 ffmpeg-git-full7z 文件 下载链接是 < a href = “ https://www.gyan.dev/ffmpeg/build/ffmpeg-git-full.7z”rel = “ nofollow norefrer”> https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z

打开压缩文件并将 ffmpeg.exe 文件移动到 youtube-dl.exe 所在的文件夹中

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

Youtube-dl.exe-x ——音频格式 mp3-o% (title) s.% (ext) s https://www.youtube.com/watch?v=wyPKRcBTsFQ

在 Mac 上,通过下载 ffmpeg来安装 ffmpeg:

Https://ffmpeg.org/download.html

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

我下载了 ffmpegffprobe

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

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

在 macOS 10.13上使用 brew install ffmpeg时,我得到了下面的 Error: ffmpeg: no bottle available!,而且我也无法在我的机器上构建 ffmpeg。

MAC上,我尝试运行 brew install ffmpeg,但是它不起作用,并且出现了很多错误,所以我这样做了,它起作用了:

1-确保你有最新版本的 youtube-dl

pip install --upgrade youtube_dl

2-转到 https://evermeet.cx/ffmpeg/下载 ffmpegffprobe

3-在 晚期上运行 which youtube-dl以获得安装 youtube-dl 的路径。

你应该得到这样的东西: /Library/Frameworks/Python.framework/Versions/3.9/bin/

从步骤3中将下载的 ffmpegffprobe文件复制到路径的 bin文件夹。

就是这样,你不应该再次得到这个错误。

开启 < strong > 视窗 您可以使用 winget 安装它。如果您有 Windows11或现代版本的 Windows10 winget 预装。使用以下命令即可。

winget install ffmpeg