fbpx
维基百科

Media Lovin' Toolkit

Media Lovin' ToolkitMLT)是一款开源多媒体框架,为电视广播设计开发。它为广播电台、视频编辑器、媒体播放器、转换器、web 串流及许多其他类型的程序提供了工具集。该系统的功能通过各种各样的现成的工具、XML创作组件和可扩展的基于插件的API提供。

Media Lovin' Toolkit
開發者Meltytech, LLC
目前版本
  • 7.12.0 (2022年11月19日)[1]
源代码库
  • github.com/mltframework/mlt
编程语言CC++
操作系统LinuxOS X (MacPorts)、BSDWindows (MinGW)、Solaris
文件大小1.2 MB
类型多媒体框架
许可协议GNU LGPL 2.1版GNU GPL第2版或第3版
网站www.mltframework.org

该框架被KdenliveOpenShotShotcut以及其他视频编辑器所使用。[2]

技术概况

MLT提供了一个依存性最低的APIPOSIXC99)。其设计是模块化的,以允许加入新组件并易于与其他多媒体库和应用程序整合。其支持可以通过创作和控制基于时间的多媒体,包括歌单多轨追踪英语Multitrack recording、滤镜,以及用文档对象模型转换取得。

高级语言绑定存在于C++JavaLuaPerlPHPPythonRubyTcl。MLT利用多核心处理器GPU处理

MLT有一种模块化的设计支持多种库,如FFmpegJack。通过FFmpeg,MLT能支持几乎所有的音视频格式并带有优化操作。音视频特效包括图像缩放、alpha合成、反交错、遮罩、动作追踪、音频混合、音频增强和擦拭转换。

其他特性包括:

  • 包括HD的输出对象/轮廓的选择
  • 使用FFV1无损编辑最大4K分辨率视频[3]
  • XML创作schema
  • 用于模块的文档、服务及参数的基于YAML的元数据和schema
  • 通过FFmpeg直播IP串流
  • 命令行程序:melt
  • 全面的客户端–服务器协议和用于播放计划的API
  • 基于MLT视频控制协议(MLT Video Control Protocol,MVCP)的dv1394d的工作和基于SGI MVCP的设计

参考资料

  1. ^ Release 7.12.0. 2022年11月19日 [2022年12月19日]. 
  2. ^ Applications and Services Using MLT. (原始内容于2016-01-21). 
  3. ^ Dennedy, Dan. Fix encoding ffv1 up to 4K resolution. (SF-219). 2014-09-14 [2015-04-30]. (原始内容于2019-02-17). 

外部链接

  • 官方网站

media, lovin, toolkit, 是一款开源多媒体框架, 为电视广播设计开发, 它为广播电台, 视频编辑器, 媒体播放器, 转换器, 串流及许多其他类型的程序提供了工具集, 该系统的功能通过各种各样的现成的工具, xml创作组件和可扩展的基于插件的api提供, 開發者meltytech, llc目前版本7, 2022年11月19日, 源代码库github, mltframework, mlt编程语言c, 操作系统linux, macports, windows, mingw, solaris文件大小1,. Media Lovin Toolkit MLT 是一款开源多媒体框架 为电视广播设计开发 它为广播电台 视频编辑器 媒体播放器 转换器 web 串流及许多其他类型的程序提供了工具集 该系统的功能通过各种各样的现成的工具 XML创作组件和可扩展的基于插件的API提供 Media Lovin Toolkit開發者Meltytech LLC目前版本7 12 0 2022年11月19日 1 源代码库github wbr com wbr mltframework wbr mlt编程语言C C 操作系统Linux OS X MacPorts BSD Windows MinGW Solaris文件大小1 2 MB类型多媒体框架许可协议GNU LGPL 2 1版 GNU GPL第2版或第3版网站www wbr mltframework wbr org该框架被Kdenlive OpenShot和Shotcut以及其他视频编辑器所使用 2 技术概况 编辑MLT提供了一个依存性最低的API POSIX和C99 其设计是模块化的 以允许加入新组件并易于与其他多媒体库和应用程序整合 其支持可以通过创作和控制基于时间的多媒体 包括歌单 多轨追踪 英语 Multitrack recording 滤镜 以及用文档对象模型转换取得 高级语言绑定存在于C Java Lua Perl PHP Python Ruby和Tcl MLT利用多核心处理器和GPU处理 MLT有一种模块化的设计支持多种库 如FFmpeg和Jack 通过FFmpeg MLT能支持几乎所有的音视频格式并带有优化操作 音视频特效包括图像缩放 alpha合成 反交错 遮罩 动作追踪 音频混合 音频增强和擦拭转换 其他特性包括 包括HD的输出对象 轮廓的选择 使用FFV1无损编辑最大4K分辨率视频 3 XML创作schema 用于模块的文档 服务及参数的基于YAML的元数据和schema 通过FFmpeg直播IP串流 命令行程序 melt 全面的客户端 服务器协议和用于播放计划的API 基于MLT视频控制协议 MLT Video Control Protocol MVCP 的dv1394d的工作和基于SGI MVCP的设计参考资料 编辑 自由软件主题 Release 7 12 0 2022年11月19日 2022年12月19日 Applications and Services Using MLT 原始内容存档于2016 01 21 Dennedy Dan Fix encoding ffv1 up to 4K resolution SF 219 2014 09 14 2015 04 30 原始内容存档于2019 02 17 外部链接 编辑官方网站 取自 https zh wikipedia org w index php title Media Lovin 27 Toolkit amp oldid 64173775, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。