Библиотека 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 круглосуточная поддержка
  • 12 месяцев обновлений включено
  • Royalty free дистрибуция
  • 1 место разработчика

Облачный API

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

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

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