Module for script-based video editing
MoviePy (full documentation here) is a Python module for script-based movie editing.
It can read and write to many formats, including animated GIFs, and enables basic operations (cuts, concatenations, title insertions) to be done in a few lines. It can also be used for advanced compositing.
A typical MoviePy script looks like that:
from moviepy.editor import * # Load myHolidays.mp4 and select the subclip 00:00:50 - 00:00:60 clip = VideoFileClip("myHolidays.mp4").subclip(50,60) # Generate a text clip (many options available ! ) txt_clip = TextClip("My Holidays 2013",fontsize=70,color='white') txt_clip = txt_clip.set_pos('center').set_duration(10) # Overlay the text clip above the first clip final_clip = CompositeVideoClip([clip, txt_clip]) # write the result to a file in any format final_clip.to_videofile("myHolidays_edited.avi",fps=25, codec='mpeg4')
Download and Installation
You will also need a recent version of the software ffmpeg , preferably downloaded directly from the ffmpeg website.
First installation method : if you have pip installed, just type this in a terminal (sudo is optional on some systems)
(sudo) pip install moviepy
(sudo) python setup.py install
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size moviepy-0.2.1.7.19.tar.gz (67.8 kB)||File type Source||Python version None||Upload date||Hashes View hashes|