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

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

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

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

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

Tracks are used to layer images, videos, and audio in a project. You can create as many layers as needed, such as watermarks, background audio tracks, background videos, etc... Any transparency will show through the layer below it. Tracks can also be moved up, down, or locked.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Контакты
  • Коммерческая лицензия
  • Changes can be distributed without the LGPL restrictions
  • E-mail support w/ 24 hour response
  • 12 months of updates included
  • Royalty free distribution
  • 1 developer seat

Облачный API

Узнать больше
  • Pay-As-You-Go Pricing
  • REST API (no C++ required)

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

Not a programmer? Don't have the time to program your own implementation of libopenshot? No problem! Just send us an email, and describe what your are trying to accomplish. We are always happy to brainstorm with you, and if needed, we offer competitive consulting services.