MoviePy

MoviePy is a Python library used to edit, merge, and apply effects to video files. It allows pixel-level processing by converting media files into numpy arrays and supports GIF outputs with common video formats. Works with Python 3.9 and above versions on Windows, Mac, and Linux.

MO

Zulko · Video & Media Production

STARS15.1K
FORKS2.1K
COMMITS—
CONTRIBUTORS191
VERSIONv2.2.1
UPDATED2 mo ago
video-editingpythonffmpegAnimationMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You can cut video files by specific time intervals or merge multiple clips.
  • You can add text layers to the videos, adjust the volume, and apply special visual effects.
  • You can export videos you have processed in common formats such as MP4, WebM or GIF.
User reviews
  • ↑ PositiveGitHub Issue

    The Future of MoviePy project

    “I'm opening the issue in an attempt to provide a platform for discussion on the project's future. The project is unmaintained and it looks like the original contributors lost interest in it. Currently, few fellows giving their best and taking care of reviewing PRs and fixing the…”

  • • NeutralGitHub Issue

    Slide In Effect with Images

    “``` clips = [] for _, name in urls: img = name.replace("webp", "jpg") Image.open(name).convert("RGB").save(img) clips.append(ImageClip(img).set_duration(3)) video = CompositeVideoClip([ clip.fx(transfx.slide_out, duration=0.4, side="left") for clip in clips ])…”

My note

Alternative pages

More in: Video & Media Production