World Library  
Flag as Inappropriate
Email this Article

Media Lovin' Toolkit

Article Id: WHEBN0023924719
Reproduction Date:

Title: Media Lovin' Toolkit  
Author: World Heritage Encyclopedia
Language: English
Subject: Frei0r, OpenShot, VDPAU
Collection: Free Multimedia Software, Multimedia Frameworks
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Media Lovin' Toolkit

Media Lovin' Toolkit
The Media Lovin' Toolkit Logo
Stable release 0.9.2 / June 29, 2014 (2014-06-29)[1]
Development status Active
Written in C, C++
Operating system Linux, Mac OS X (MacPorts), BSD, Windows (MinGW), Solaris
Size 1.2 MB
Type Multimedia framework
License GNU LGPL version 2.1, GNU GPL version 2 or GNU GPL version 3
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 1
    • Protocol 1.1
  • See also 2
  • References 3
  • External links 4

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 take advantage of Multi-core processor and GPU processing.

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 programme: 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

  1. ^ "SourceForge: MLT Multimedia Framework". Retrieved 2014-01-23. 

External links

  • Official website
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.