在Python中使用moviepy进行视频剪辑时输出文件报错 'NoneType' object has no attribute 'stdout'问题
movipy输出文件时报错 ‘NoneType’ object has no attribute 'stdout’问题,经确认是moviepy版本本身的bug,一般情况下不会触发,可能是执行AudioFileClip.close()时报错。
经查阅《github/Zulko/moviepy》有该问题的解决办法。
解决办法1:删除moviepy库文件下的audio\io子目录下AudioFileClip.py的析构方法__del__
解决办法2:将movipy版本升级到1.03
- 使用pip list查阅当前版本号
- 执行升级
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple moviepy --upgrade
即可解决。