首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高NeedDownloadError(“需要ffmpeg exe”)NeedDownloadError:需要ffmpeg exe)

提高NeedDownloadError(“需要ffmpeg exe”)NeedDownloadError:需要ffmpeg exe)
EN

Stack Overflow用户
提问于 2016-12-30 20:52:36
回答 5查看 18.1K关注 0票数 11

我正在尝试执行对一个非正式的Instagram API python库的调用,在我修复了几个需要依赖项的错误之后,我被困在这个库中。

代码语言:javascript
复制
 File "C:\Users\Pablo\Desktop\txts_pys_phps_programacion\Instagram-API-python-master\InstagramAPI.py", line 15, in <module>
    from moviepy.editor import VideoFileClip
  File "C:\Python27\lib\site-packages\moviepy\editor.py", line 22, in <module>
    from .video.io.VideoFileClip import VideoFileClip
  File "C:\Python27\lib\site-packages\moviepy\video\io\VideoFileClip.py", line 3, in <module>
    from moviepy.video.VideoClip import VideoClip
  File "C:\Python27\lib\site-packages\moviepy\video\VideoClip.py", line 20, in <module>
    from .io.ffmpeg_writer import ffmpeg_write_image, ffmpeg_write_video
  File "C:\Python27\lib\site-packages\moviepy\video\io\ffmpeg_writer.py", line 15, in <module>
    from moviepy.config import get_setting
  File "C:\Python27\lib\site-packages\moviepy\config.py", line 38, in <module>
    FFMPEG_BINARY = get_exe()
  File "C:\Python27\lib\site-packages\imageio\plugins\ffmpeg.py", line 86, in get_exe
    raise NeedDownloadError('Need ffmpeg exe. '
NeedDownloadError: Need ffmpeg exe. You can download it by calling:
  imageio.plugins.ffmpeg.download()
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-12-30 20:56:12

此包依赖于路径中的ffmpeg可执行文件。

所以,只要下载它,安装到某个地方,并将安装目录添加到PATH。通过键入以下内容,确保可以访问它:

代码语言:javascript
复制
ffmpeg

从命令行。

票数 5
EN

Stack Overflow用户

发布于 2017-01-02 23:03:38

错误消息中的最后两行提供了一条有价值的线索,我直到今天才安装了moviepy,所以我记得有一种补救方法。

代码语言:javascript
复制
NeedDownloadError: Need ffmpeg exe. You can download it by calling:
  imageio.plugins.ffmpeg.download()
  • 第一个(sudo) pip install imageio,如果必要的话。
  • 现在:import imageioimageio.plugins.ffmpeg.download()
票数 24
EN

Stack Overflow用户

发布于 2017-05-11 22:00:20

如果您正在使用Ubuntu,只需尝试:

代码语言:javascript
复制
sudo apt-get install ffmpeg

否则,如果您正在使用Windows,只需尝试将ffmpeg.py 82行从auto=False更改为auto=True

它将自动下载ffmpeg到正确的路径一次。然后import imageio和写imageio.plugins.ffmpeg.download()

会起作用的。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41402550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档