Sobre el proyecto
libopenshot es la Biblioteca de Video OpenShot, una biblioteca C++ gratuita y de código abierto para construir funcionalidades de edición de video, animación y reproducción. Es multiplataforma, con instrucciones de compilación proporcionadas para Linux, macOS y Windows, y expone sus características a través de enlaces para Python y Ruby.
Las capacidades documentadas incluyen:
- Composición de video multicapa
- Efectos de video y audio, incluyendo clave cromática, ajuste de color y escala de grises
- Curvas de animación Bézier, lineales y constantes
- Mapeo temporal basado en curvas para cámara lenta, cambios de velocidad y reproducción inversa
- Mezcla de audio, remuestreo, soporte de complementos VST y AU, y múltiples controladores de audio
- Telecine, telecine inverso y conversión de velocidad de fotogramas
- Soporte para formatos y códecs de imagen, video y audio compatibles con FFmpeg
- Un reproductor de video Qt que puede mostrar video en un QWidget
- Soporte multiprocesador y pruebas unitarias incluidas
El proyecto proporciona documentación generada por Doxygen y ejemplos, además de documentación separada para registro y codificación/decodificación acelerada por hardware experimental. La aceleración por hardware se describe como experimental, con resultados que dependen de la tarjeta gráfica disponible y sus características.
libopenshot se desarrolla junto con libopenshot-audio y el cliente Qt de OpenShot. El código fuente, la documentación de compilación y el seguimiento de problemas se alojan en GitHub. La biblioteca está licenciada bajo GNU LGPL v3.0 o posterior; el README también establece que están disponibles licencias comerciales para productos comerciales que la utilicen.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.