由于moviepy引起的某些错误求解 [WinError 193]

庸了个白 2018-02-27 02:59:25
实际上,我刚刚pip安装好moviepy的库,然后被告知要安装imagieo,也按照方法安装完毕。
于是我按照官方的图片,想要把名为 “华山bug.mp4” 的视频文件呈现出来

demo图片在上
以下是我的错误,OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
搜索了一下说是32位和64位的问题,可是我的python3.6 就是32位的。实在搞不明白跑来求助

...全文
786 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ecm16 2020-02-28
  • 打赏
  • 举报
回复
楼主你好,我在使用ssd-tensorflow时也遇到moviepy的这个问题,请问有解决方法了吗? 环境是win10 64位 anaconda建立的python3.6的tensorflow虚拟环境。 具体代码是参照https://blog.csdn.net/zzz_cming/article/details/81128460 Traceback (most recent call last): File "C:/Users/ecm16/Desktop/SSD-Tensorflow-master/demo_Video.py", line 180, in <module> get_process_video(input_video_path, output_video_path) File "C:/Users/ecm16/Desktop/SSD-Tensorflow-master/demo_Video.py", line 163, in get_process_video video = VideoFileClip(input_path) File "D:\anaconda3\envs\tensorflow\lib\site-packages\moviepy\video\io\VideoFileClip.py", line 91, in __init__ fps_source=fps_source) File "D:\anaconda3\envs\tensorflow\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 33, in __init__ fps_source) File "D:\anaconda3\envs\tensorflow\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 256, in ffmpeg_parse_infos proc = sp.Popen(cmd, **popen_params) File "D:\anaconda3\envs\tensorflow\lib\subprocess.py", line 729, in __init__ restore_signals, start_new_session) File "D:\anaconda3\envs\tensorflow\lib\subprocess.py", line 1017, in _execute_child startupinfo) OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
ecm16 2020-02-28
  • 打赏
  • 举报
回复
https://www.bbsmax.com/A/D854lQr25E/ ffmpeg版本问题
oyljerry 2018-02-27
  • 打赏
  • 举报
回复
是不是不支持32位的。用64位试试

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧