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
即可解決。