I need to perform the following operations in my python+django project:
- joining videos with same size and bitrate
- joining videos and images (for the image manipulation I'll use PIL: writing text to an existing image)
- fading in the transitions between videos
I already know of some video editing libraries for python: MLT framework (too complex for my needs), pygame and pymedia (don't include all the features I want), gstreamer bindings (terrible documentation).
I could also do all the work from command line, using ffmpeg, mencoder or transcode.
What's the best approach to do such a thing on a Linux machine.
EDIT: eventually I've chosen to work with melt (mlt's command line)