为了账号安全,请及时绑定邮箱和手机立即绑定

找不到真正的 FFmpeg 的安装(随 ffprobe 提供)

找不到真正的 FFmpeg 的安装(随 ffprobe 提供)

叮当猫咪 2021-09-11 10:12:21
我试图将生成器安装到模型中,但出现此错误: 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,但这并没有让任何事情变得更好。这个问题有方法解决吗?
查看完整描述

3 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

对于 windows10 用户


import skvideo

skvideo.setFFmpegPath('C:\ProgramData\Anaconda3\Lib\site-packages\skvideo\io')


查看完整回答
反对 回复 2021-09-11
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

捷径


ffmpeg链接和解压 您可以在代码中执行此操作。确保你把解压文件的 bin 路径


 import skvideo

 skvideo.setFFmpegPath("D:/ffmpeg-20170125-2080bc3-win64-static/ffmpeg- 

 20170125-2080bc3-win64-static/bin")

永久方式


原因之一可能是 ffmpeg 配置不正确,(情况并非总是如此)。


第1步:


检查 ffmpeg 是否可访问cmd,ffmpeg在命令行中输入并查看它是否识别该命令,如果不能,则下载链接并解压缩并将其添加到环境变量 路径中,例如:


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在路径 环境变量中


第 3 步。


关闭终端并重新打开并检查where ffmpeg,如果它显示两个路径,请不要担心,但第一个路径应该是我们安装的


ffmpeg-20170125-2080bc3-win64-static\ffmpeg-20170125-2080bc3-win64-static\bin


如果没问题,你就可以走了


查看完整回答
反对 回复 2021-09-11
  • 3 回答
  • 0 关注
  • 838 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信