在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

  1. 使用pip list查閱當前版本號
    在這裏插入圖片描述
  2. 執行升級
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple moviepy --upgrade

即可解決。

跟老猿學Python、學5G!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章