Zestaw narzędzi do kochania mediów
Deweloperzy | Meltytech spółka z ograniczoną odpowiedzialnością |
---|---|
Wersja stabilna | 7.12.0 / 19 listopada 2022
|
Magazyn | |
Napisane w | C , C++ |
System operacyjny | Linux , macOS (MacPorts), BSD , Windows (MinGW), Solaris |
Rozmiar | 1,2 MB |
Typ | Ramy multimedialne |
Licencja | GNU LGPL wersja 2.1 , GNU GPL wersja 2 lub GNU GPL wersja 3 |
Strona internetowa |
Media Lovin' Toolkit ( MLT ) to platforma multimedialna typu open source , zaprojektowana i opracowana na potrzeby transmisji telewizyjnych. Zapewnia zestaw narzędzi dla nadawców, edytorów wideo, odtwarzaczy multimedialnych, transkoderów, streamerów internetowych i wielu innych typów aplikacji. Funkcjonalność systemu zapewnia zestaw gotowych do użycia narzędzi, komponenty do tworzenia XML oraz rozszerzalny interfejs API oparty na wtyczkach.
Jest używany między innymi przez edytory wideo Kdenlive i Shotcut .
Przegląd techniczny
MLT zapewnia interfejs API z minimalnymi zależnościami ( POSIX i C99 ). Projekt jest modułowy, co pozwala na dodawanie nowych komponentów i ułatwia integrację z innymi bibliotekami multimedialnymi i aplikacjami. Dostępne jest wsparcie dla tworzenia i manipulowania mediami opartymi na czasie, w tym listami odtwarzania , wieloma ścieżkami , filtrami i przejściami za pomocą DOM .
powiązania języka wysokiego poziomu dla C++ , Java , Lua , Perl , PHP , Python , Ruby i Tcl . MLT wykorzystuje wielordzeniowe procesory i przetwarzanie GPU .
MLT ma modułową konstrukcję, która obsługuje wiele bibliotek, takich jak FFmpeg i Jack . Dzięki FFmpeg MLT jest w stanie obsługiwać prawie wszystkie formaty audio i wideo przy zoptymalizowanych operacjach. Efekty wideo i audio obejmują skalowanie obrazu , składanie alfa, usuwanie przeplotu, maskowanie, śledzenie ruchu, miksowanie dźwięku, wzmocnienie dźwięku i przejścia wycierania.
Inne funkcje obejmują:
- Wybór docelowych/profili wyjściowych, w tym HD
- Bezstratna edycja wideo do rozdzielczości 4K przy użyciu FFV1
- Schemat autorski XML _
- YAML do dokumentacji modułów, ich usług i parametrów
- strumieniowe IP na żywo przez FFmpeg
- Program wiersza poleceń: topić
- Kompleksowy protokół klient-serwer i interfejs API do planowania odtwarzania
- MLT Video Control Protocol (MVCP) oparty na pracy w dv1394d i zaprojektowany w oparciu o SGI MVCP