Библиотека OpenShot (libopenshot) представляет собой мощную кросс-платформенную библиотеку для редактирования видео, написанную на C ++ с открытым исходным кодом, которая лицензируется по лицензии LGPL версии 3.0 и доступна по коммерческой лицензии. Многопоточный, кросс-платформенный и многофункциональный API для редактирования видео. Кроме того, привязки доступны для Python, Ruby и других языков.

Список функций

Библиотека OpenShot (libopenshot) поддерживает следующие операционные системы: Linux (большинство дистрибутивов), Windows (версии 7, 8 и 10+), и OS X (версия 10.15+). Проектные файлы также кросс-платформенные, что означает, что вы можете сохранить видео проект в одной ОС и открыть его в другой.

Основываясь на мощной библиотеке FFmpeg, OpenShot может читать и записывать большинство видео и графических форматов. Полный список поддерживаемых форматов смотрите на сайте проекта FFmpeg.

OpenShot поставляется с мощным анимационным фреймворком, способным работать с неограниченным количеством ключевых кадров и использовать множество возможностей анимации. Режим интерполяции ключевых кадров может быть квадратичным кривым безье, линейным или постоянным, который определяет, как вычисляются анимированные значения.

Дорожки используются для размещения изображений, видео- и аудиофайлов в проекте. Вы можете создавать любое количество слоев для размещения водяных знаков, фоновых звуковых дорожек, фоновых видео и тому подобное. Можно определять любой уровень прозрачности слоя по отношению нижнего слоя. Дорожки можно передвигать выше, ниже или блокировать.

Клипы на временной шкале можно настроить разными способами, включая масштабирование, обрезку, вращение, альфа, привязку и настройку положения по осям X, Y. Эти свойства также могут быть анимированы!

Плавно перетекают из одного клипа в другой. Быстроту и резкость переходов также можно регулировать с помощью ключевых кадров (при необходимости).

При компоновке клипов в видеопроекте изображения на более высоких дорожках/слоях будут отображаться сверху, а нижние дорожки — позади них. Подобно стопке бумаги, элементы сверху закрывают элементы снизу. И если вы вырезаете любые отверстия (то есть прозрачность), то нижние изображения будут просвечивать.

Поддержка векторных титров (формат SVG) с полной поддержкой прозрачности.

Libopenshot был построен с учетом точности. Это позволяет OpenShot точно настроить, какие кадры отображаются (и когда).

Управление временем с помощью OpenShot! Ускоряйте и замедляйте клипы. Регулируйте направление видео. Или вручную настройте скорость и направление вашего клипа по своему усмотрению, используя нашу мощную систему анимации ключевых кадров.

В OpenShot есть много замечательных функций редактирования аудио, таких как отображение осциллограмм или даже отображение формы сигнала как части вашего видео. Вы также можете отделить звук видеоклипа и настроить каждый аудиоканал по отдельности.

OpenShot включает в себя множество видеоэффектов (и еще больше в разработке). Отрегулируйте яркость, гамму, оттенок, оттенки серого, хромакей и многое другое! В сочетании с переходами, анимацией и управлением временем, libopenshot — это чрезвычайно мощная библиотека для редактирования видео.

Коммерческое лицензирование

Libopenshot имеет двойную лицензию по версии LGPL 3 и простую коммерческую лицензию. Мы рекомендуем сначала попробовать версию с открытым исходным кодом, и как только вы убедитесь, что она удовлетворяет потребности вашего проекта, вы можете перейти на коммерческую лицензию. Средства от коммерческих лицензий используются OpenShot Studios, LLC для разработки видеоредактора OpenShot, нашего отмеченного множеством наград настольного видеоредактора с открытым исходным кодом. Мы считаем, что это справедливый компромисс и помогает финансировать продолжение разработки видеоредактора OpenShot. Коммерческая лицензия не включает лицензию на JUCE (используется для аудиофункций) или любые другие зависимые библиотеки. Не стесняйтесь написать нам, если вам интересно узнать больше.

Имейте в виду, что определенные зависимости, такие как FFmpeg, Libav, JUCE и другие, имеют свои собственные лицензии и ограничения, и вы должны убедиться, что они совместимы с вашей схемой лицензирования коммерческих приложений.

Открытое ПОБЕСПЛАТНО

Узнать больше
  • Лицензия LGPL версии 3
  • Изменения должны быть опубликованы по этой же лицензии
  • Не поддерживается
  • Обновления, предоставленные сообществом
  • -
  • -

Коммерческий

Контакты
  • Коммерческая лицензия
  • Изменения могут распространяться без ограничений LGPL
  • E-mail поддержка с ответом в течение 24 часов
  • 12 месяцев обновлений включено
  • Безроялти распространение
  • 1 место разработчика

Облачный API

Узнать больше
  • Оплата по мере использования
  • REST API (C++ не требуется)

Поддержка и консультация

Не программист? Нет времени, чтобы запрограммировать свою собственную реализацию libopenshot? Без проблем! Просто напишите нам, и расскажите, чего вы хотите достичь. Мы всегда рады решить проблему сообща, а при необходимости предлагаем конкурентоспособные консалтинговые услуги.