修改 moviepy 2.0 使之相容原有的 import 方式
時隔4年, 影片處理領域最有名的python庫moviepy
終於再一次有了更新, 解決了舊版本存在的一大堆問題.
但此次更新有一個重大的不相容改變是去掉了 editor 類, 所有的 VideoClip AudioClip 等類的import方式都改為了從moviepy 中直接 import.
這會導致原有程式碼中大量的 from moviepy.editor import VideoAutoClip
之類的引用需要改寫成 from moviepy import VideoAutoClip
. 雖然只是個小改動, 但要想用新版的movipy, 所需要改的地方實在太多了.
一個很hack的解決方案是在moviepy包下手動新建一個 editor.py
檔案, 內容就是 from movipy import *
, 這樣就不用修改原始程式碼了.
https://www.codebonobo.tech/post/17