Media Lovin' Toolkit(MLT)是一款开源多媒体框架,为电视广播设计开发。它为广播电台、视频编辑器、媒体播放器、转换器、web 流及许多其他类型的程序提供了工具集。该系统的功能通过各种各样的现成的工具、XML创作组件和可扩展的基于插件的API提供。
技术概况
MLT提供了一个依存性最低的API(POSIX和C99)。其设计是模块化的,以允许加入新组件并易于与其他多媒体库和应用程序集成。其支持可以通过创作和控制基于时间的多媒体,包括歌单、多轨追踪、滤镜,以及用文档对象模型转换获取。
高级语言绑定存在于C++、Java、Lua、Perl、PHP、Python、Ruby和Tcl。MLT利用多核心处理器和GPU处理。
MLT有一种模块化的设计支持多种库,如FFmpeg和Jack。通过FFmpeg,MLT能支持几乎所有的音视频格式并带有优化操作。音视频特效包括图像缩放、alpha合成、反交错、遮罩、动作追踪、音频混合、音频增强和擦拭转换。
其他特性包括:
参考资料
外部链接
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.