
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.
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.
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.
