Sada nástrojů Media Lovin - Media Lovin Toolkit - Wikipedia
![]() | tento článek příliš spoléhá na Reference na primární zdroje.Říjen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Vývojáři | Meltytech, LLC |
---|---|
Stabilní uvolnění | 6.24.0[1] / 7. prosince 2020 |
Úložiště | ![]() |
Napsáno | C, C ++ |
Operační systém | Linux, Operační Systém Mac (MacPorts), BSD, Okna (MinGW), Solaris |
Velikost | 1,2 MB |
Typ | Multimediální rámec |
Licence | GNU LGPL verze 2.1, GNU GPL verze 2 nebo GNU GPL verze 3 |
webová stránka | www |
Media Lovin 'Toolkit (MLT) je otevřený zdroj multimediální rámec, navržený a vyvinutý pro televizní vysílání. Poskytuje sadu nástrojů pro vysílací společnosti, editory videa, přehrávače médií, transkodéry, webové streamery a mnoho dalších typů aplikací. Funkčnost systému je zajištěna prostřednictvím sortimentu nástrojů připravených k použití, komponent pro vytváření XML a rozšiřitelného rozhraní API založeného na zásuvných modulech.
Používají jej videoeditoři Kdenlive a Shotcut mezi ostatními.[2]
Technický přehled
MLT poskytuje API s minimálními závislostmi (POSIX a C99 ). Konstrukce je modulární, což umožňuje přidávání nových komponent a usnadňuje integraci s dalšími multimediálními knihovnami a aplikacemi. K dispozici je podpora pro vytváření a manipulaci s časově založenými médii včetně seznamy skladeb, více stop, filtry a přechody pomocí DOM.
Vysoká úroveň jazykové vazby existují pro C ++, Jáva, Lua, Perl, PHP, Krajta, Rubín, a Tcl. MLT využívá vícejádrové procesory a Zpracování GPU.
MLT má modulární design, který podporuje více knihoven jako FFmpeg a Zvedák. Prostřednictvím FFmpeg je MLT schopna podporovat téměř všechny zvukové a video formáty s optimalizovanými operacemi. Video a zvukové efekty zahrnují změna měřítka obrazu, alfa skládání, odstraňování prokládání, maskování, sledování pohybu, míchání zvuku, zesílení zvuku a přechody stírání.
Mezi další funkce patří:
- Výběr výstupních cílů / profilů včetně HD
- Bezztrátová editace videa až 4K rozlišení použitím FFV1[3]
- An XML tvorba schéma
- YAML - metadata a schéma založené na dokumentaci modulů, jejich služeb a parametrů
- Živá IP streamování výstup přes FFmpeg
- Program příkazového řádku: tát
- Obsáhlý klient-server protokol a API pro plánování přehrávání
- MLT Video Control Protocol (MVCP) založený na práci v dv1394d a navržený na základě SGI MVCP
Reference
- ^ „Verze 6.24.0“. 7. prosince 2020. Citováno 15. prosince 2020.
- ^ „Aplikace a služby využívající MLT“.
- ^ Dennedy, Dan (2014-09-14). „Opravit kódování ffv1 až do rozlišení 4K. (SF-219)“. Citováno 2015-04-30.