修改 moviepy 2.0 使之相容原有的 import 方式

酱_油發表於2024-11-23

修改 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

相關文章