La bibliothèque OpenShot (libopenshot) est une bibliothèque d'édition vidéo C++ puissante, multi-plateforme, open-source, à double licence LGPL version 3.0 et disponible sous une licence commerciale. Une API d'édition vidéo multithread, multi-plateforme, riche en fonctionnalités. Liaisons disponibles pour Python, Ruby et d'autres langages.

Liste des fonctionnalités

La bibliothèque OpenShot (libopenshot) supporte les systèmes d'exploitation suivants : Linux (la plupart des distributions sont supportées), Windows (version 7, 8, et 10+) et OS X (version 10.15+). Les fichiers de projet sont aussi multi-plateformes, ce qui implique que vous pouvez sauvegarder un projet vidéo sur un système d'exploitation et le rouvrir sur un autre.

Basé sur la puissante bibliothèque FFmpeg, OpenShot peut lire et écrire dans la plupart des formats vidéo et image. Pour la liste complète des formats pris en charge, consultez le projet FFmpeg.

OpenShot vient avec un puissant framework d'animation des images clés, capable d'un nombre illimité d'images clés et d'animations. Le mode d'interpolation des images clés peut être des courbes de Bézier quadratiques, linéaires ou constantes, ce qui détermine comment les valeurs animées sont calculées.

Les pistes sont utilisées pour superposer les images, les vidéos et l'audio dans un projet. Vous pouvez créer autant de couches que nécessaire, telles que des filigranes, des pistes audio de fond, des vidéos de fond, etc. Toute transparence laissera apparaître la couche en dessous. Les pistes peuvent également être déplacées vers le haut, vers le bas ou verrouillées.

Les clips sur la ligne de temps peuvent être ajustés de différentes manières, y compris le redimensionnement, le rognage, la rotation, l'alpha, l'accrochage, et l'ajustement de la position X,Y. Ces propriétés peuvent aussi être animées au fil du temps !

Fondu graduel d'un clip à un autre. La rapidité et la netteté des transitions peuvent également être ajustées à l'aide d'images clés (si nécessaire).

Lorsque vous arrangez des clips dans un projet vidéo, les images des pistes/couches supérieures sont affichées au-dessus et les pistes inférieures sont affichées derrière elles. Tout comme une pile de papier, les objets sur le dessus couvrent les objets en dessous. Et si vous découpez des trous (transparence), les images inférieures apparaîtront.

Prise en charge des titres vectoriels (format SVG), avec prise en charge complète de la transparence.

Libopenshot a été conçu avec précision. Cela permet à OpenShot d'ajuster finement quelles images sont affichées (et quand).

Contrôlez la puissance du temps avec OpenShot ! Accélérez ou ralentissez les clips. Inversez le sens d'une vidéo. Ou animez manuellement la vitesse et la direction de votre clip comme vous le souhaitez, en utilisant notre puissant système d'animation par images clés.

OpenShot intègre de nombreuses fonctionnalités d'édition audio telles que l'affichage des formes d'onde, ou même le rendu de la forme d'onde dans votre vidéo. Vous pouvez également séparer l'audio de votre clip vidéo et ajuster chaque canal audio individuellement.

OpenShot inclut de nombreux effets vidéo (avec d'autres à venir). Ajustez la luminosité, le gamma, la teinte, le niveau de gris, l'incrustation chromatique, et bien plus encore ! Combinés aux transitions, animations et contrôle du temps, libopenshot est une bibliothèque d'édition vidéo extrêmement puissante.

Licence commerciale

Libopenshot est sous double licence, à la fois sous la LGPL version 3 et sous une simple licence commerciale. Nous vous recommandons d'essayer d'abord la version open-source, et une fois que vous avez vérifié qu'elle satisfait les besoins de votre projet, migrez vers une licence commerciale. Les fonds des licences commerciales sont utilisés par OpenShot Studios, LLC pour développer OpenShot Video Editor, notre éditeur vidéo open-source primé. Nous estimons que c'est un compromis équitable, qui aide à financer le développement continu d'OpenShot Video Editor. La licence commerciale n'inclut pas une licence pour JUCE (utilisé pour les fonctionnalités audio) ni pour aucune autre bibliothèque dépendante. N’hésitez pas à nous envoyer un courriel si vous souhaitez en savoir plus.

Veuillez garder à l'esprit que certaines dépendances, telles que FFmpeg, Libav, JUCE et d'autres, ont leurs propres licences et restrictions, et vous devez vérifier qu'elles sont compatibles avec le schéma de licence commerciale de votre application.

Open-sourceGRATUIT

En savoir plus
  • Licence LGPL version 3
  • Les modifications doivent être rendues publiques sous cette même licence
  • Pas de support
  • Mises à jour fournies par la communauté
  • -
  • -

Commercial

Nous contacter
  • Licence commerciale
  • Les changements peuvent être distribués sans les restrictions de la LGPL
  • Assistance par courriel avec réponse sous 24 heures
  • 12 mois de mises à jour inclus
  • Distribution libre de droits
  • 1 poste développeur

API Cloud

En savoir plus
  • Tarification à l'usage
  • REST API (pas de C++ nécessaire)

Support et conseil

Pas programmeur ? Vous n'avez pas le temps de programmer votre propre implémentation de libopenshot ? Pas de problème ! Envoyez-nous un courriel et décrivez ce que vous essayez d'accomplir. Nous sommes toujours heureux de réfléchir avec vous, et si nécessaire, nous proposons des services de conseil compétitifs.