Об этом проекте

libopenshot — это библиотека OpenShot Video Library, свободная открытая библиотека C++ для реализации функций видеомонтажа, анимации и воспроизведения. Она является кроссплатформенной, для Linux, macOS и Windows предоставлены инструкции по сборке, а её возможности доступны через привязки к Python и Ruby. Задокументированные возможности включают: - Многослойный видеокомпозитинг - Видео- и аудиоэффекты, включая хромакей, цветокоррекцию и преобразование в оттенки серого - Кривые анимации Безье, линейные и постоянные - Основанное на кривых преобразование времени для замедленной съёмки, изменения скорости и обратного воспроизведения - Микширование звука, передискретизацию, поддержку подключаемых модулей VST и AU, а также несколько аудиодрайверов - Telecine, обратный telecine и преобразование частоты кадров - Поддержку форматов и кодеков изображений, видео и аудио, поддерживаемых FFmpeg - Видеопроигрыватель Qt, способный отображать видео на QWidget - Поддержку нескольких процессоров и входящие в состав модульные тесты Проект предоставляет сгенерированную Doxygen документацию и примеры, а также отдельную документацию по ведению журналов и экспериментальному аппаратному ускорению кодирования и декодирования. Аппаратное ускорение описывается как экспериментальное; результаты зависят от доступной видеокарты и её возможностей. libopenshot разрабатывается вместе с libopenshot-audio и клиентом OpenShot Qt. Исходный код, документация по сборке и отслеживание проблем размещены на GitHub. Библиотека распространяется по лицензии GNU LGPL v3.0 или более поздней версии; в README также указано, что для коммерческих продуктов, использующих её, доступны коммерческие лицензии.