Инструментарий Media Lovin - Википедия - Media Lovin Toolkit

Инструментарий Media Lovin '
Логотип The Media Lovin 'Toolkit
Разработчики)Мелтитех, ООО
Стабильный выпуск
6.24.0[1] / 7 декабря 2020; 8 дней назад (7 декабря 2020 г.)
Репозиторий Отредактируйте это в Викиданных
Написано вC, C ++
Операционная системаLinux, macOS (MacPorts), BSD, Windows (MinGW), Солярис
Размер1,2 МБ
ТипМультимедийный фреймворк
ЛицензияGNU LGPL версии 2.1, GNU GPL версии 2 или же GNU GPL версии 3
Интернет сайтwww.mltframework.org

Инструментарий 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

Рекомендации

  1. ^ «Выпуск 6.24.0». 7 декабря 2020 г.. Получено 15 декабря 2020.
  2. ^ «Приложения и сервисы, использующие MLT».
  3. ^ Деннеди, Дэн (14 сентября 2014 г.). «Исправить кодировку ffv1 до разрешения 4K. (SF-219)». Получено 2015-04-30.

внешняя ссылка