Youtube 未找到ffprobe或avprobe。请安装一个
我想将标签添加到由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 未找到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
sudo youtube dl-U如果通过.deb安装
sudo-pip安装——通过pip升级youtube\u-dl
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”所在的位置
希望这能帮助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一起使用,请将下载的libavbin
文件夹的内容放在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*