Media Lovin' Toolkit

Media Lovin' Toolkit
Media Lovin' Toolkit
The Media Lovin' Toolkit Logo
Stable release 0.7.4 / July 17, 2011 (2011-07-17)[1]
Development status Active
Operating system Linux, Mac OS X, BSD, Solaris
Size 964.1 KB
Type Multimedia framework
License GNU GPL
Website www.mltframework.org

Media Lovin' Toolkit is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API.

By providing a common set of utilities in a single library, it enables developers to easily create video editors as used by Kdenlive and OpenShot. This enables effort to be pooled around a single library for developing this complex piece of software.

Contents

Technical overview

MLT provides a lean API with minimal dependencies (POSIX and C99). The design is modular allowing for the addition of new components and making integration simple with other multimedia libraries and applications. Support is available for the authoring and manipulation of time-based media including playlists, multiple tracks, filters, and transitions using DOM

High-level language bindings exist for C++, Java, Lua, Perl, PHP, Python, Ruby, and Tcl

MLT has a modular design that supports multiple libraries like FFmpeg and Jack. Through FFmpeg, MLT is able to support nearly all audio and video formats with optimized operations. A comprehensive suite of video and audio effects including image scaling, alpha-compositing, deinterlacing, masking, motion-tracking, audio mixing, audio gain, and wipe transitions.

  • A selection of output targets/profiles including HD
  • An XML authoring schema designed to leverage the full capabilities of the system
  • YAML-based metadata and schema for documentation of modules, their services, and parameters
  • Live IP streaming output via FFmpeg
  • Command line progamme: melt

Protocol

  • Comprehensive Client–server protocol and API for playout scheduling
  • MVCP, based upon work in dv1394d and designed based upon SGI MVCP

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Media Lovin' Toolkit — Тип мультимедийная библиотека Разработчик Дэн Деннеди (Dan Dennedy) и сообщество Написана на Си Операционная система Кроссплатформенное П …   Википедия

  • Мультимедийный фреймворк — (англ. multimedia framework) фреймворк для работы с аудио и видеоданными. Обычно, состоит из системы плагинов (кодеков, фильтров, (де)мультиплексаторов, вывода на экран, работы с файлами и т.п.), которые можно соединить в граф для… …   Википедия

  • Kdenlive — Kdenlive …   Википедия

  • Портал:Свободное программное обеспечение — Начинающим · Сообщество · Порталы · Награды · Проекты · Запросы · Оценивание География · История · Общество · Персоналии · Религия · Спорт · Техника · Наука · Искусство · Философия …   Википедия

  • MLT —   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres   Sigles de cinq lettres   Sigles de six lettres   Sigles de sept… …   Wikipédia en Français

  • GStreamer — Тип мультимедийный фреймворк Разработчики сообщество …   Википедия

  • Secret Rabbit Code — Entwickler Erik de Castro Lopo („Mega Nerd“) Aktuelle Version 0.1.7 (2009 02 14) …   Deutsch Wikipedia

  • OpenShot — Video Editor Bildschirmphoto des Hauptfensters Basisdaten Aktuelle Version 1.4 (23. September 2011 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”