Инструментарий Media Lovin - Википедия - Media Lovin Toolkit
Эта статья слишком полагается на Рекомендации к основные источники.Октябрь 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Мелтитех, ООО |
---|---|
Стабильный выпуск | 6.24.0[1] / 7 декабря 2020 |
Репозиторий | |
Написано в | C, C ++ |
Операционная система | Linux, macOS (MacPorts), BSD, Windows (MinGW), Солярис |
Размер | 1,2 МБ |
Тип | Мультимедийный фреймворк |
Лицензия | GNU LGPL версии 2.1, GNU GPL версии 2 или же GNU GPL версии 3 |
Интернет сайт | www |
Инструментарий Media Lovin ' (MLT) является Открытый исходный код мультимедийная структура, разработан и разработан для телевещания. Он предоставляет набор инструментов для вещательных компаний, видеоредакторов, медиаплееров, транскодеров, веб-стримеров и многих других типов приложений. Функциональность системы обеспечивается набором готовых к использованию инструментов, компонентов разработки XML и расширяемого API на основе подключаемых модулей.
Используется видеоредакторами Kdenlive и Выстрел среди прочего.[2]
Технический обзор
MLT предоставляет API с минимальными зависимостями (POSIX и C99 ). Модульная конструкция позволяет добавлять новые компоненты и упрощает интеграцию с другими мультимедийными библиотеками и приложениями. Доступна поддержка для создания и управления временными медиа, включая плейлисты, несколько треков, фильтры и переходы с использованием ДОМ.
Высокий уровень языковые привязки существуют для C ++, Ява, Lua, Perl, PHP, Python, Рубин, и Tcl. MLT использует преимущества многоядерные процессоры и Обработка GPU.
MLT имеет модульную конструкцию, которая поддерживает несколько библиотек, например FFmpeg и Джек. Благодаря FFmpeg MLT может поддерживать практически все аудио и видео форматы с оптимизированными операциями. Видео и аудио эффекты включают масштабирование изображения, альфа-композитинг, деинтерлейсинг, маскирование, отслеживание движения, микширование звука, усиление звука и переходы вытеснения.
Другие функции включают:
- Выбор целей / профилей вывода, включая HD
- Монтаж видео без потерь до Разрешение 4K с помощью FFV1[3]
- An XML авторинг схема
- YAML -основанные метаданные и схемы для документации модулей, их услуг и параметров
- Живой IP потоковая передача вывод через FFmpeg
- Программа командной строки: melt
- Всесторонний клиент – сервер протокол и API для планирования воспроизведения
- MLT Video Control Protocol (MVCP) основан на работе в dv1394d и разработан на основе SGI MVCP
Рекомендации
- ^ «Выпуск 6.24.0». 7 декабря 2020 г.. Получено 15 декабря 2020.
- ^ «Приложения и сервисы, использующие MLT».
- ^ Деннеди, Дэн (14 сентября 2014 г.). «Исправить кодировку ffv1 до разрешения 4K. (SF-219)». Получено 2015-04-30.