美好的一天,我在为 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 http://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"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)