Rilascio dell'editor video gratuito OpenShot 3.0

Dopo più di un anno di sviluppo, è stato rilasciato il sistema di editing video non lineare gratuito OpenShot 3.0.0. Il codice del progetto è fornito sotto licenza GPLv3: l'interfaccia è scritta in Python e PyQt5, il core di elaborazione video (libopenshot) è scritto in C++ e utilizza le funzionalità del pacchetto FFmpeg, la timeline interattiva è scritta utilizzando HTML5, JavaScript e AngularJS . Vengono preparati gruppi già pronti per Linux (AppImage), Windows e macOS.

L'editor presenta un'interfaccia utente comoda e intuitiva che consente anche agli utenti inesperti di modificare i video. Il programma supporta diverse dozzine di effetti visivi, consente di lavorare con linee temporali multitraccia con la possibilità di spostare elementi tra loro con il mouse, consente di ridimensionare, ritagliare, unire blocchi video, garantire un flusso fluido da un video all'altro , sovrapporre aree traslucide, ecc. È possibile transcodificare il video con un'anteprima delle modifiche al volo. Sfruttando le librerie del progetto FFmpeg, OpenShot supporta un numero enorme di formati video, audio e immagini (incluso il supporto completo SVG).

Rilascio dell'editor video gratuito OpenShot 3.0

Principali modifiche:

  • Prestazioni di riproduzione video migliorate durante l'anteprima in tempo reale. I problemi relativi al blocco della riproduzione sono stati risolti. È stato riprogettato il motore di decodifica video, la cui architettura è stata modificata per funzionare correttamente in condizioni di perdita di pacchetti o timestamp mancanti. Compatibilità migliorata con vari formati e codec, inclusi codec multi-stream come AV1. Rilevamento migliorato della durata della riproduzione e della fine del file in condizioni di timestamp mancanti, metadati errati e codifica problematica.
  • Il sistema di memorizzazione nella cache video è stato riprogettato. Per la memorizzazione nella cache viene utilizzato un thread in background separato, che prepara in modo proattivo i fotogrammi che potrebbero essere necessari durante l'ulteriore riproduzione. Implementato il supporto per il funzionamento della cache a diverse velocità di riproduzione (1X, 2X, 4X) e con la riproduzione nella direzione inversa. Le impostazioni offrono nuove opzioni di gestione della cache, oltre alla possibilità di svuotare l'intera cache.
  • La timeline ha migliorato significativamente la precisione dello snap durante il taglio e lo spostamento di clip ed effetti di transizione. Tenendo premuto il tasto Maiusc ci si assicura che la testina di riproduzione sia allineata ai bordi delle clip. L'operazione di taglio delle clip è stata accelerata. Le icone dei fotogrammi chiave sono state ridisegnate in modo che ora possano essere cliccate, filtrate e utilizzate per modificare la modalità di interpolazione. Ogni effetto video sulla scala ha il proprio colore e ogni effetto di transizione ha la propria direzione (dissolvenza e comparsa).
    Rilascio dell'editor video gratuito OpenShot 3.0
  • Gli strumenti per lavorare con le onde sonore sono stati ampliati e ottimizzati. Fornita la memorizzazione nella cache dei dati dell'onda sonora in relazione ai file e il salvataggio della cache all'interno del progetto, che ha reso possibile rendere la cache indipendente dalle sessioni dell'utente e accelerare il rendering dell'onda sonora quando si taglia e si aggiunge nuovamente un file al file sequenza temporale. La precisione nell'abbinamento della clip con l'onda sonora è stata aumentata, grazie alla possibilità di adattare la scala della clip a un fotogramma separato.
  • Consumo di memoria ridotto ed eliminazione delle perdite di memoria. L'obiettivo principale del lavoro svolto è adattare OpenShot per eseguire rendering di più ore, ad esempio, durante l'elaborazione di flussi video a lungo termine e registrazioni da telecamere di sorveglianza. Per valutare le ottimizzazioni, è stato condotto uno studio di codifica di 12 ore, che ha dimostrato l'uniformità del consumo di memoria durante la sessione.
  • Aggiunto il supporto per l'esportazione di GIF animate, MP3 (solo audio), YouTube 2K, YouTube 4K e MKV. Supporto migliorato per i profili video anamorfici (video con pixel non quadrati).
  • Aggiunta la possibilità di esportare clip in modalità batch, in cui i file vengono divisi in una serie di clip, dopodiché tutte queste clip vengono esportate contemporaneamente utilizzando il profilo e il formato originali. Ad esempio, ora puoi tagliare frammenti con i momenti salienti dai video domestici ed esportarli contemporaneamente sotto forma di file video separati.
  • I modelli di animazione sono adattati per l'uso con il sistema di modellazione 3D Blender 3.3.
  • Aggiunte nuove impostazioni che determinano il comportamento quando si scelgono i percorsi dei file per l'importazione, l'apertura/salvataggio e l'esportazione. Ad esempio, durante il salvataggio è possibile utilizzare la directory del progetto o la directory utilizzata di recente.
  • Garantisce il corretto ordinamento alfabetico dei dati in lingue diverse dall'inglese.
  • È stato implementato il supporto completo per gli schermi ad alta densità di pixel (High DPI), inclusi i monitor con risoluzione 4K. Tutte le icone, i cursori e i loghi vengono convertiti in formato vettoriale o salvati in alta risoluzione. Gli algoritmi per la selezione della dimensione dei widget sono stati riprogettati, tenendo conto dei parametri dello schermo.
  • La documentazione è stata aggiornata per riflettere lo stato attuale del progetto.
  • È stato fatto molto lavoro per eliminare i problemi che portano a incidenti e compromettono la stabilità. Tra le altre cose, vengono implementati test unitari per monitorare la qualità dell'elaborazione multi-thread, rilevare condizioni di competizione e problemi di blocco durante l'aggiornamento della timeline e la memorizzazione nella cache della riproduzione video.



Fonte: opennet.ru

Aggiungi un commento