La libreria OpenShot (libopenshot) è una potente, multipiattaforma, open-source, C++, libreria di editing video, in doppia licenza, secondo i termini della LGPL versione 3.0 e disponibile anche sotto licenza commerciale. Multi-thread, multipiattaforma, e ricca di API per video editing. Inoltre sono disponibili bindings per Python, Ruby, ed altri linguaggi di programmazione.

Elenco caratteristiche

La libreria di OpenShot (libopenshot) è compatibile con i seguenti sistemi operativi: Linux (compatibile con la maggior parte delle versioni), Windows (versione 7, 8 e 10+) e OS X (versione 10,15+). I file di progetto sono anche multipiattaforma, il che significa che è possibile salvare un progetto video in un sistema operativo e aprirlo su un altro.

Basato sulla potente libreria FFmpeg, OpenShot può leggere e scrivere la gran parte dei formati video e delle immagini. Per ottenere l'elenco completo dei formati supportati, fare riferimento al progetto FFmpeg.

OpenShot viene distribuito con un potente framework di animazione a quadri chiave, in grado di gestire un numero illimitato di quadri chiave e possibilità di animazione. La modalità interpolativa di quadri chiave può essere a curve di bezier quadratiche, lineari, o costanti, e ciò determina come i valori di animazione vengono calcolati.

Le tracce vengono usate per sovrapporre immagini, video, e audio in un progetto. È possibile creare strati secondo quanto serve, come watermarks, tracce audio di sottofondo, sottofondi video, ecc... Qualsiasi trasparenza mostrerà il strato sottostante. Le tracce possono anche essere spostate in alto, in basso, o bloccate.

Gli spezzoni di video sulla linea del tempo possono essere aggiustati in diversi modi; possono essere scalati, ritagliati, ruotati, si può aggiungere un canale alfa, e del magnetismo sui bordi, e si può impostare la posizione X,Y. Queste proprietà possono essere anche animate nel tempo!

Sfumare gradualmente da uno spezzone video ad un altro. La velocità e la precisione delle transizioni può essere regolata anche usando i quadri chiave (se necessario).

Quando si sistemano le clip in un progetto video, le immagini sulle tracce/strati più alti verranno mostrate in cima, e le tracce più basse verranno mostrate dietro di esse. Proprio come una pila di carta: gli elementi sopra coprono quelli sotto e se si fanno dei ritagli (cioè si rendono delle parti trasparenti) le immagini sottostanti verranno visualizzate attraverso questi "buchi".

Supporto per titoli vettoriali (in formato SVG), con pieno supporto alle trasparenze.

Libopenshot è stato creato pensando alla precisione. Questo consente a chi usa OpenShot di poter impostare esattamente quale quadro visualizzare (e quando).

Gestite l'importanza del tempo velocizzando o rallentando i segmenti video con OpenShot. Invertite la direzione del video. Oppure, animate manualmente velocità e direzione dei segmenti video a piacimento, usando il nostro potente sistema di animazione con fotogrammi di riferimento.

OpenShot possiede molte grandiose caratteristiche di editing audio incorporate, come la visualizzazione delle forme d'onda, o anche la possibilità di inserire il disegno della forma d'onda come parte dello stesso video. È possibile anche dividere l'audio dallo spezzone video, e regolare singolarmente ogni canale audio.

OpenShot include molti effetti video (ed altri sono in cantiere). Regola la luminosità, la gamma, la tonalità, la scala di grigi, le chiavi cromatiche, e molto altro! Combinati con le transizioni, le animazioni, e il controllo temporale, libopenshot è una libreria di editing video estremamente potente.

Concessioni di licenze commerciali

Libopenshot è rilasciato in doppia licenza nei termini della LGPL versione 3 e in una semplice licenza commerciale. Raccomandiamo di provare prima la versione open-source, e una volta verificato che soddisfi le esigenze del proprio progetto, migrare sulla licenza commerciale. I fondi provenienti dalle licenze commerciali vengono usati anche da OpenShot Studios, LLC per sviluppare l'editor video OpenShot, il nostro premiato editor video open-source. Crediamo che questo sia un giusto compromesso, e che aiuti a mantenere lo sviluppo dell'editor video OpenShot. La licenza commerciale non include la licenza per JUCE (usato per la funzionalità audio) o qualsiasi altra libreria da cui OpenShot dipende. Inviateci una email se volete approfondire l'argomento.

Bisogna tenere presente che alcune dipendenze, come FFmpeg, Libav, JUCE e altre, hanno le loro licenze e restrizioni, e bisogna verificare che siano compatibili con il proprio schema di licenze per applicazioni commerciali.

Open-SourceLIBERO

Per saperne di più
  • LGPL version 3 License
  • I cambiamenti devono essere resi pubblici nei termini della stessa licenza
  • Nessun supporto
  • Aggiornamenti forniti dalla comunità
  • -
  • -

Commerciale

Contattaci
  • Licenza Commerciale
  • I cambiamenti possono essere distribuiti senza le restrizioni LGPL
  • Supporto via E-mail con risposta entro le 24 ore
  • 12 mesi di aggiornamenti inclusi
  • Distribuzione esente da diritti
  • 1 posto di sviluppatore

Cloud API

Per saperne di più
  • Pagamenti al consumo
  • REST API (C++ non richiesto)

Supporto e consulenza

Non sei un programmatore? Non hai il tempo di programmare la tua personale implementazione di libopenshot? Nessun problema! Basta spedirci una email, e descrivere cosa si sta cercando di ottenere. Siamo sempre felici di fare brainstorm con te, e se serve, offrire servizi di consulenza competitivi.