La biblioteca OpenShot (libopenshot) es una potente biblioteca de edición de vídeo multiplataforma en C ++ de código abierto, con licencia dual bajo la LGPL versión 3.0 y disponible bajo licencia comercial. API de edición de video multihilo, multiplataforma y rica en características. Además, enlaces disponibles para Python, Ruby y otros lenguajes.

Lista de características

La librería de OpenShot (libopenshot) es compatible con los siguientes sistemas operativos: Linux (la mayoría de las distribuciones son compatibles), Windows (versión 7, 8 y 10+) y OS X (versión 10.15+). Los archivos de proyecto también son multiplataforma, lo que significa que puede guardar un proyecto de video en un sistema operativo y abrirlo en otro.

Basado en la potente librería FFmpeg, OpenShot puede leer y editar la mayoría de formatos de imagen y vídeo. Para una lista completa de formatos soportados, consulte el proyecto FFmpeg.

OpenShot viene con un poderoso marco de animación basado en fotogramas clave, capaz de generar un número ilimitado de fotogramas clave y posibilidades de animación. El modo de interpolación de fotogramas clave puede ser curvas cuadráticas de Bézier, lineal o constante, lo que determina cómo se calculan los valores animados.

Las pistas se usan como capas de imágenes, videos, y audio en un proyecto. Puedes crear tantas capas como sea necesario, tales como marcas de agua, pistas de audio de fondo, videos de fondo, etc,... Cualquier transparencia mostrará la capa que se encuentre debajo. Las pistas también se pueden subir, bajar o bloquear.

Los clips en la línea de tiempo se pueden ajustar de muchas maneras, incluyendo escalado, recorte, rotación, alfa, ajuste automático y ajuste de la ubicación X,Y. ¡Estas propiedades también se pueden animar con el tiempo!

Pase gradualmente de un clip a otro. La velocidad y nitidez de las transiciones también se pueden ajustar usando cuadros clave (si es necesario).

Cuando organizas los clips de un proyecto de vídeo, las imágenes en las capas/pistas más altas se mostrarán por encima, y las pistas inferiores se mostrarán por debajo de ellas. Al igual que en una pila de papeles, los elementos superiores cubren a los elementos inferiores. Y si recortas cualquier agujero (i.e. transparencia), las imágenes inferiores se verán a través de ellos.

Soporte para títulos vectoriales (formato SVG), con soporte de transparencia completa.

Libopenshot ha sido construido con la precisión en mente. Esto permite a OpenShot ajustar meticulosamente los fotogramas que se muestran (y cuándo).

¡Controla el poder del tiempo con OpenShot! Acelera y desacelera clips. Invierte la dirección del video. O anima manualmente la velocidad y dirección de tu clip como desees, usando nuestro poderoso sistema de animación por cuadros.

OpenShot tiene muchas características de edición de audio integradas, tales como mostrar forma de onda, o incluso renderizar la forma de onda como parte de tu video. También puedes dividir el audio de tu video clip, y ajustar cada canal de audio individualmente.

OpenShot incluye muchos efectos de vídeo (y más se encuentran en camino). ¡Ajusta brillo, gamma, tono, escala de grises, croma, y mucho más! Combinado con transiciones, animación y control de tiempo, libopenshot es una biblioteca de edición de vídeo extremadamente potente.

Licenciamiento comercial

Libopenshot tiene licencia dual bajo la LGPL versión 3 y una licencia comercial simple. Te recomendamos que primero pruebes la versión de código abierto, y una vez que hayas verificado que satisface las necesidades de tu proyecto, migres a una licencia comercial. Los fondos de las licencias comerciales son utilizados por OpenShot Studios, LLC para desarrollar OpenShot Video Editor, nuestro galardonado editor de video de escritorio de código abierto. Creemos que esto es una compensación justa, y ayuda a financiar el desarrollo continuo de OpenShot Video Editor. La licencia comercial no incluye una licencia para JUCE (utilizado para la funcionalidad de audio) o cualquier otra biblioteca dependiente. Siéntete libre de enviarnos un correo electrónico si estás interesado en obtener más información.

Por favor, tenga en cuenta que ciertas dependencias, como FFmpeg, Libav, JUCE y otras, tienen sus propias licencias y restricciones, y usted deberá verificar que aquellas sean compatibles con su esquema de licenciamiento de aplicación comercial.

Código abiertoGRATIS

Más información
  • Licencia LGPL versión 3
  • Los cambios deben ser hechos públicos bajo esta misma licencia
  • Sin soporte
  • Actualizaciones proporcionadas por la comunidad
  • -
  • -

Comercial

Contáctenos
  • Licencia Comercial
  • Los cambios se pueden distribuir sin las restricciones de la LGPL
  • Soporte por correo electrónico con respuesta en 24 horas
  • 12 meses de actualizaciones incluidos
  • Distribución libre de regalías
  • 1 asiento de desarrollador

Cloud API

Más información
  • Tarifas de Pago por uso
  • REST API (no se requiere C++)

Soporte y consultoría

¿No eres un programador? ¿No tienes tiempo de programar tu propia implementación de libopenshot? ¡Sin problema! Tan sólo envíanos un correo electrónico, y describe lo que estás intentando conseguir. Siempre estamos encantados de hacer lluvia de ideas contigo, y si es necesario, ofrecemos servicios de consultoría competitivos.