Restore functionality on environments where only moviepy 1.x is installable (e.g. Python 3.8).
- Fall back to
moviepy.editorimport when the moviepy-2.x top-level import is unavailable - Use
Clip.resized()(moviepy 2.x) orClip.resize()(moviepy 1.x), whichever exists - Shim
Image.ANTIALIAS->LANCZOS(removed in Pillow 10), which moviepy 1.x's resize references - Relax dependency pin to
moviepy>=1.0.3