“找不到FFMPEG二进制文件”Python

2024-10-02 10:23:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我用pip安装了moviepy包。无论何时导入moviepy,都会出现以下错误:

---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-1-3137d113b348> in <module>()
      6 import os
      7 import math
----> 8 from moviepy.editor import VideoFileClip
      9 from IPython.display import HTML
     10 get_ipython().magic('matplotlib inline')

C:\Users\manch_000\Anaconda3\lib\site-packages\moviepy\editor.py in <module>()
     20 # Clips
     21 
---> 22 from .video.io.VideoFileClip import VideoFileClip
     23 from .video.io.ImageSequenceClip import ImageSequenceClip
     24 from .video.VideoClip import VideoClip, ImageClip, ColorClip, TextClip

C:\Users\manch_000\Anaconda3\lib\site-packages\moviepy\video\io\VideoFileClip.py in <module>()
      1 import os
      2 
----> 3 from moviepy.video.VideoClip import VideoClip
      4 from moviepy.audio.io.AudioFileClip import AudioFileClip
      5 from moviepy.Clip import Clip

C:\Users\manch_000\Anaconda3\lib\site-packages\moviepy\video\VideoClip.py in <module>()
     19 
     20 import moviepy.audio.io as aio
---> 21 from .io.ffmpeg_writer import ffmpeg_write_image, ffmpeg_write_video
     22 from .io.ffmpeg_reader import ffmpeg_read_image
     23 from .io.ffmpeg_tools import ffmpeg_merge_video_audio

C:\Users\manch_000\Anaconda3\lib\site-packages\moviepy\video\io\ffmpeg_writer.py in <module>()
     17 from tqdm import tqdm
     18 
---> 19 from moviepy.conf import FFMPEG_BINARY
     20 from moviepy.tools import verbose_print
     21 

C:\Users\manch_000\Anaconda3\lib\site-packages\moviepy\conf.py in <module>()
     59         FFMPEG_BINARY = 'ffmpeg.exe'
     60     else:
---> 61         raise IOError("FFMPEG binary not found. Try installing MoviePy"
     62                       " manually and specify the path to the binary in"
     63                       " the file conf.py")

OSError: FFMPEG binary not found. Try installing MoviePy manually and specify the path to the binary in the file conf.py

我下载了FFMPEG文件,但不知道在中指定路径配置文件. 有什么帮助吗?在


Tags: theinfrompyioimportlibvideo
2条回答

我也有同样的问题,但是在ubuntu中。只需使用apt-get安装ffmpeg就可以解决这个问题

sudo apt get安装ffmpeg

我没有anaconda,但根据错误转储

C:\Users\manch_000\Anaconda3\lib\site-packages\moviepy\conf.py in <module>()
     59         FFMPEG_BINARY = 'ffmpeg.exe'
     60     else:
 -> 61         raise IOError("FFMPEG binary not found. Try installing 

以下是我能想到的步骤

  • 找出系统上ffmpeg.exe的绝对路径。在
  • 抄那条路。在
  • 编辑C:\Users\manch_000\Anaconda3\lib\site-packages\moviepy\conf.py
  • 将第59行改为
    FFMPEG_BINARY='c:\您的路径_ffmpeg.exeutable\ffmpeg.exe'
  • 保存conf.py

希望这有帮助。在

相关问题 更多 >

    热门问题