MLT

MLT

Open Source Multimedia Framework

Description

You want to build a video editor and find that decoding, compositing, transitions, filters and output all need writing from scratch. MLT turns those into a multimedia framework you assemble from parts: chain sources, filters and transitions together and let it do the rest.

It sits underneath editors like Shotcut and Kdenlive, and its melt command-line tool renders and transcodes with no code at all.

Features



Composable chains: Sources, filters, transitions and mixers snap together to describe a video.

Language bindings: Besides the C API, it can be driven from Python and other languages.

melt CLI: Join, transcode and render with a single command, ideal for batch scripts.

Editor engine: Battle-tested inside several open-source video editors.