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éos et image. Afin d'avoir la liste totale des formats pris en charge, regardez le projet FFmpeg.

OpenShot vient avec un puissant framework d'amination des images clés, capables d'un nombre illimité d'images clés et d'animation. Le mode d'interpolation des images clés peut être des courbes de Bézier quadrique rationnelle, linéaire, ou constantes, lesquelles déterminent comment les valeurs animés sont calculées.

Les pistes sont utilisées pour disposer en couche les images, les vidéos, et l'audio dans un projet. Vous pouvez créer autant de couches que nécessaire, tels que les filigranes, les pistes audio d'arrière plan, les vidéos en arrière plan, etc... N'importe quelle transparence sera visible à travers le niveaux qui sera en dessous de lui. Les pistes peuvent être montées, descendues ou bien bloquées.

Les clips sur la ligne de temps peuvent être ajustés de différentes manières, y compris en augmentant, en réduisant, en basculant, en alpha, en basculant et en ajustant l'emplacement X, Y. Ces propriétés peuvent être aussi animées à chaque instant.

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 en haut et les pistes inférieures sont affichées derrière eux. 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 s'affichent.

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

Libopenshot a été compilé avec précision dés le départ. Ceci 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. Inverser le sens d'une vidéo. Ou animer manuellement la vitesse et la direction de votre clip selon vos souhaits, en utilisant notre puissant système d'animation d'images clés.

OpenShot a beaucoup de fonctionnalités d'édition audio incluses, telles que l'affichage des flux audio, ou même intégré ce flux audio à votre vidéo. Vous pouvez aussi découper l'audio de votre clip vidéo, et ajuster chaque canal audio individuellement.

OpenShot inclus beaucoup d'effets vidéo (et il y en aura bientôt d'autres). Ajuster l'intensité, le gamma, la teinte, l'échelle des gris, l'incrustation des couleurs, et plus encore! Combiné avec les transitions, les animations et le 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 version3 et sous une simple licence commerciale. Nous vous recommandons d'essayer d'abord notre version open-source, et une fois que vous avez vérifié , alors migrez vers un 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 largement reconnu. Cela nous semble être un bon compromis, et les fonds récoltés nous aident à continuer le développement d'OpenShot Video Editor. La licence commerciale n'inclut pas une licence pour JUCE (utilisé pour les fonctionnalités audio) ou n'importe quelle autre bibliothèque extérieure. N’hésitez pas à nous envoyer un courriel si vous voulez en apprendre plus.

Rappelez-vous que certaines dépendances, tel que FFmpeg, Libav, JUCE et d'autres, ont leurs propres licences et restrictions. Vous devrez donc vérifier que celles-ci sont compatibles avec le schéma commercial de votre application.

Open-sourceLIBRE

En savoir plus
  • Licence LGPL version 3
  • Les changements doivent être publics au même titre que la licence
  • Pas de prise en charge
  • 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 emplacement développeur

API Cloud

En savoir plus
  • Prix sans abonnement
  • REST API (pas de C++ necessaire)

Assistance et expertise

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 serons toujours heureux de nous creuser la tête avec vous, et si nécessaire, nous offrons des services de consultation compétitifs.