Инструментарий любви к СМИ
![]() | |
Разработчик(и) | Мелтитех, ООО |
---|---|
Стабильная версия | 7.24.0 [ 1 ]
/ 27 апреля 2024 г |
Репозиторий | |
Написано в | С , С++ |
Операционная система | Linux , macOS (MacPorts), BSD , Windows (MinGW), Solaris |
Размер | 1,2 МБ |
Тип | Мультимедийная структура |
Лицензия | GNU LGPL версии 2.1 , GNU GPL версии 2 или GNU GPL версии 3 |
Веб-сайт | www |
Media Lovin' Toolkit ( MLT ) — это открытым исходным кодом с мультимедийная платформа , спроектированная и разработанная для телевизионного вещания. Он предоставляет набор инструментов для вещательных компаний, видеоредакторов, медиаплееров, транскодеров, веб-стримеров и многих других типов приложений. Функциональность системы обеспечивается набором готовых к использованию инструментов, компонентами разработки XML и расширяемым API на основе подключаемых модулей.
Его используют, среди прочего, видеоредакторы Kdenlive и Shotcut . [ 2 ]
Технический обзор
[ редактировать ]MLT предоставляет API с минимальными зависимостями ( POSIX и C99 ). Конструкция является модульной, что позволяет добавлять новые компоненты и упрощает интеграцию с другими мультимедийными библиотеками и приложениями. Доступна поддержка создания и управления медиафайлами, основанными на времени, включая списки воспроизведения , несколько дорожек , фильтры и переходы с использованием DOM .
высокого уровня Привязки языков существуют для C++ , Java , Lua , Perl , PHP , Python , Ruby и Tcl . MLT использует преимущества многоядерных процессоров и обработки графических процессоров .
MLT имеет модульную конструкцию, которая поддерживает несколько библиотек, таких как FFmpeg и Jack . Благодаря FFmpeg MLT может поддерживать практически все аудио- и видеоформаты с оптимизированными операциями. Видео и аудио эффекты включают масштабирование изображения , альфа-композицию, деинтерлейсинг, маскирование, отслеживание движения, микширование звука, усиление звука и вытеснение переходов.
Другие функции включают в себя:
- Выбор выходных целей/профилей, включая HD
- Редактирование видео без потерь с разрешением до 4K с использованием FFV1 [ 3 ]
- схема XML Авторская
- Метаданные и схема на основе YAML для документирования модулей, их сервисов и параметров.
- IP в реальном времени Вывод потоковой передачи через FFmpeg
- Программа командной строки: расплавить
- Комплексный клиент-серверный протокол и API для планирования воспроизведения
- Протокол управления видео MLT (MVCP), основанный на работе в dv1394d и разработанный на основе SGI MVCP.
Ссылки
[ редактировать ]- ^ «Релиз 7.24.0» . 27 апреля 2024 г. Проверено 23 мая 2024 г.
- ^ «Приложения и службы, использующие MLT» .
- ^ Деннеди, Дэн (14 сентября 2014 г.). «Исправить кодировку ffv1 до разрешения 4К. (SF-219)» . Проверено 30 апреля 2015 г.