我试图将一个发电机放入模型中,得到了这个错误:AssertionError: Cannot find installation of real FFmpeg (which comes with ffprobe).
我已经看过GitHub上的许多解决方案和Stack Overflow上的其他问题,但没有一个对我有用。
下面是我运行的一个命令:
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg
sudo apt-get install frei0r-plugins
pip list
也表示存在ffmpeg-1.4
此外,我尝试了强制重新安装和更新ffmpeg,以防任何依赖项没有正确安装。
我还手动设置了ffmpeg的skvideo路径:
skvideo.setFFmpegPath('/usr/local/lib/python3.6/dist-packages/ffmpeg/')
这将返回:/usr/local/lib/python3.6/dist-packages/skvideo/__init__.py:306: UserWarning: ffmpeg/ffprobe not found in path: /usr/local/lib/python3.6/dist-packages/ffmpeg/ warnings.warn("ffmpeg/ffprobe not found in path: " + str(path), UserWarning)
顺便说一下,当我尝试安装时,它也返回此错误,我不知道该怎么办:
Get:127 http://archive.ubuntu.com/ubuntu bionic/main amd64 vdpau-driver-all amd64 1.1.1-3ubuntu1 [4,674 B]
Fetched 60.4 MB in 7s (8,769 kB/s)
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/w/wavpack/libwavpack1_5.1.0-2ubuntu1.1_amd64.deb 404 Not Found [IP: 91.189.88.149 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
我运行了apt-get update --fix-missing
,这并没有使任何事情变得更好。
有什么办法解决这个问题吗?
8条答案
按热度按时间uemypmqf1#
仅供参考,最好是分享一个最小的笔记本,复制您看到的整个问题,以澄清您到底在尝试做什么以及它是如何出错的。在这种情况下,您可能会寻找以下内容:
(if你已经apt/pip-installed了很多东西,特别是如果你已经“强制”安装了各种软件包,你可能想在colab中“重置所有运行时”以获得一个干净的VM来运行上述内容。
wgxvkvu92#
对于Windows10用户
qlckcl4x3#
快捷方式
ffmpeg link和解压你可以在你的代码中做到这一点。确保你把解压文件的bin路径
永久路
其中一个原因可能是ffmpeg配置不正确(并不总是如此)。
步骤1:
检查ffmpeg是否可以从
cmd
访问,在命令行中输入ffmpeg
,看看它是否识别该命令,如果不能,下载link并解压并将其添加到 * 环境变量*路径例如:D:\ffmpeg-20170125-2080bc3-win64-static\ffmpeg-20170125-2080bc3-win64-static\bin
步骤2:
在命令行中使用
where ffmpeg
有时可能指向错误的文件,在我的情况下,安装了imageMagick
,系统正在引用该文件C:\Program Files\ImageMagick-7.0.8-Q16\ffmpeg.exe
,删除
imageMagick
路径或将其放在路径*环境变量 * 中的
D:\ffmpeg-20170125-2080bc3-win64-static\ffmpeg-20170125-2080bc3-win64-static\bin
第三步
关闭终端,重新打开并检查
where ffmpeg
,不要担心,如果它显示两个路径,但第一个路径应该是我们的安装ffmpeg-20170125-2080bc3-win64-static\ffmpeg-20170125-2080bc3-win64-static\bin
如果没问题,你可以走了
ikfrs5lh4#
按以下步骤操作:
1.导入skvideo
1.导入 skvideo.io
重要的是遵循顺序而不混合步骤。
wvt8vs2t5#
在脚本的顶部添加以下内容:
在导入www.example.com之前,必须设置FFmpeg路径skvideo.io,否则将忽略该路径。
41zrol4v6#
对于windows,您必须指定ffmpeg路径。从此处下载ffmpeg for windows:https://ffmpeg.zeranoe.com/builds/
请务必下载共享版本
(if这个链接死了,当你看到这个,只是搜索“ffmpeg窗口”,你会发现一个下载)
提取它的任何地方(例如
C:\\ffmpeg
),然后指向它的skvideo像这样:50pmv0ei7#
对于窗口:
1.download ffmpeg-...-shared
https://ffmpeg.zeranoe.com/builds/
2.设置路径到/bin
yv5phkfx8#
对于windows用户,此命令有效
conda install ffmpeg -c mrinaljain17