python-3.x - Python Moviepy 安装问题(windows 7x64)

标签 python-3.x moviepy

美好的一天,我在 python 64 位和 windows 64 位安装 moviepy 时遇到问题。

库已成功安装,文件 ffmpeg 下载。

每次我运行它或使用

video = VideoFileClip("path") 

OSError: [WinError 193] %1 is not valid win32 application.

如何解决? Imagemagick 和 PIL 已经安装。

最佳答案

 # moviepy.__version__=='0.2.3.5'

解决了以下后续步骤:

1) 按照此处的说明手动下载 adaptivesamples.com/how-to-install-ffmpeg-on-windows ;

2) 在 /site-packages/moviepy/editor.py 第 25 行禁用自动下载:

if False: #os.getenv('FFMPEG_BINARY', 'ffmpeg-imageio') == 'ffmpeg-imageio':
    imageio.plugins.ffmpeg.download()

3) 在 /site-packages/moviepy/config-defaults.py 第 53-54 行中设置二进制文件的路径:

FFMPEG_BINARY = pathWithFilenameForDownloadedAndUnzipped_ffmpeg.exe ;
IMAGEMAGICK_BINARY =  ..\magick.exe"

关于python-3.x - Python Moviepy 安装问题(windows 7x64),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50380974/

相关文章:

python - 删除位数组中前导 0 的索引

python - Pims.open 在一台机器上抛出 "UnkownFormat Error"和 "Invalid Argument"但不在另一台机器上

python - 电影py : Mix multiple audio files

python - 如何使用 Moviepy 和 Pygame 播放 mp4 电影

python - 无法在 Mac 上创建带有子进程的新控制台

python - 从 Tensorflow 模型获取预测

python - 将MoviePy添加到剪辑时无音频

python - 在 MoviePy 中混合音频文件

python - 将列表元素拆分为键/值字典

python - 有没有办法禁用嵌套上下文管理器?