Cinelerra Da Wikipedia, l'enciclopedia libera. Cinelerra è un programma di editing e compositing video. Gira sul sistema operativo GNU/Linux. La versione originale è prodotta da Heroine Virtual, in tutto ci sono tre ramificazioni prodotte dalla comunità open source. È un software libero distribuito sotto la GNU General Public License. Cinelerra comprende anche un motore di video compositing, che permette agli utilizzatori di eseguire operazioni di compositing avanzato, come l'estrazione di chiavi o la creazione di matte. Cinelerra è stata rilasciata per la prima volta il 1 Agosto del 2002, ed era in parte basata su Broadcast 2000 che era stata rimossa da Heroine Virtual nel settembre del 2001. Cinelerra fu la prima applicazione di produzione video a 64-Bit e fu riscritta nel Giugno del 2003 per adeguarsi a AMD Opteron e poi presentata al SIGGRAPH di San Doego del 2004. Questa versione fu poi rilasciata da Adam Williams di Heroine Virtual, il principale sviluppatore della Cinelerra originale. Da allora ci sono state molte versioni, l'ultima è stata Cinelerra-GG Infinity rilasciata nel Dicembre 2018. Per una panoramica di tutte le versioni, vedere la sezione History of Cinelerra. Contenuti 1 Caratteristiche rilevanti 2 L'interfaccia di Cinelerra 3 Utilizzo e riconoscimenti di Cinelerra 4 Cinelerra.org 5 Cinelerra-HV 6 Cinelerra-CV 7 Lumiera (riscrittura) 8 Cinelerra-GG Infinity 9 History of Cinelerra 10 Vedi anche 11 Riferimenti 12 Ulteriori letture 13 Collegamenti esterni Caratteristiche rilevanti Cinelerra ha un gran numero di funzionalità a seconda della versione, incluso il supporto per audio ad alta-fedeltà e video: processa l'audio usando 64 bit di precisione e può lavorare con gli spazi colore sia RGBA che YUVA, usando rispettivamente una rappresentazione in virgola mobile o con interi a 16 bit. È indipendente dalla risoluzione e dal frame rate, così può supportare video di ogni velocità e taglia. L'interfaccia di Cinelerra L'interfaccia di Cinelerra è simile a quella di altri sistemi di editing Non-lineare, tipo Adobe Premiere Pro, Final Cut Pro e Avid Media Composer. Comunque, poiché include un motore di compositing, l'interfaccia può essere anche assimilata a programmi di compositing come Adobe After Effects, Smoke su Linux o Shake. All'utente si presentano quattro finestre: 1. La Timeline, che da all'utente una vista temporale di tutte le traccie video e audio del progetto, anche con l'uso dei keyframe per esempio, nei movimenti di camera, negli effetti e nella dissolvenza. 2. La finestra Vista, che da all'utente un metodo per "spazzare" (muovere manualmente il cursore avanti e indietro per trovare uno specifico segnale o posizione) lungo tutto il filmato. 3. La finestra Risorse, che presenta all'utente una vista di tutte le risorse audio e video presenti nel progetto, oltre agli effetti audio e video e le transizioni. 4. La finestra Compositor, che presenta all'utente una vista del progetto finale così come verrà renderizzato. Il compositor è interattivo e permette di regolare la posizione degli oggetti video; Si aggiorna in risposta agli input dell'utente. Cinelerra usa un suo personale widget toolkit Guicast (la libreria della GUI di Cinelerra), che non rispetta le linee guida human interface usate dai principali desktop Linux, come GNOME e KDE. Questo porta il vantaggio di apparire sempre uguale indipendentemente dalla distribuzione e dal desktop usato, senza essere influenzato da cambiamenti di versione (come per esempio, GNOME 2 / GNOME 3). Utilizzo e riconoscimenti di Cinelerra Cinelerra ha riscosso consenso fra alcuni entusiasti di Linux che cercavano un sistema di video editing nativo. L'uso professionale è promosso principalmente da Linux Media Arts, che vende un pacchetto integrato di hardware e software per la produzione video che include Cinelerra. Alla convention di Electronic Media Show promossa nel 2004 dalla National Association of Broadcaster, Cinelerra ha ricevuto il premio "Making the Cut" di Bob Turner per "il migliore e più eccitante prodotto di post-produzione visto alla convention". Nel Settembre del 2017, "Video editors score sheet" ha comparato 9 programmi di montaggio Non-lineare ponendo Cinelerra-GG in cima alla classifica. A Dicembre 2018 un articolo confronta Cinelerra e altri 7 video editors per Linux riguardo la sostenibilità di tali progetti. Cinelerra.org Questo progetto persegue interessi commerciali, con lo scopo di offrire supporto professionale agli utenti. Cerca di fondere tutti i diversi progetti esistenti di Cinelerra a cui aggiunge ulteriori fix e miglioramenti. Dall'inizio del 2015 Cinelerra ha avuto un open Git repository su Google code per analisi e per riscontri. Lo scopo di Cinelerra.Org rimane quello di sviluppare più valore professionale per il programma fin dal 2016. Uno degli sviluppatori di Cinelerra 5.0 ha lasciato Cinelerra.org nel 2016, continuando a lavorare su Cinelerra 5.0, poi su Cinelerra 5.1 con l'aiuto della comunità di Cinelerra-CV. Questa versione ha ricevuto il nome '-GG' nel Dicembre 2016. Il nome è stato proposto da Einar Runkaru, il principale sviluppatore di Cinelerra-CV. Lo sviluppatore di 'Cinelerra-GG 5.1' ha rinominato la sua versione in 'Cinelerra-GG Infinity' nel Novembre 2018 (vedi sotto) e continua a lavorare su questa versione. Cinelerra-HV Con l'arrivo di Cinelerra.Org nel Febbraio 2014, non si sapeva con certezza se Adam Williams stava continuando a lavorare su Cinelerra con Heroine Virtual o se fosse passato a Cinelerra.Org. A causa della mancanza di comunicazione da parte di Williams, si conobbe la risposta solo mesi più tardi, quando a Dicembre 2015 fu rilasciata la versione di Heroine Virtual chiamata Cinelerra 4.6.1. Per distinguere fra i diversi rami del programma, la versione di Heroine Virtual è chiamata Cinelerra-HV. Cinelerra-CV Heroine Virtual produce un nuovo rilascio ogni sei mesi circa, ottenibile solo come source code. Ogni bug trovato dalla comunità, anche se risolti, non ottengono immediata risposta; non finché non viene rilasciato un nuovo aggiornamento in cui i cambiamenti sono incorporati, forse, da Heroine Virtual. A causa di questo ritardo nello sviluppo e anche per la destinazizione ad una sola, specifica distribuzione, un gruppo di sviluppatori open source ha creato la propria versione di Cinelerra, chiamata Cinelerra-CV (dove CV sta per Community Version). Cinelerra-CV permette alla comunità di contribuire ad un open repository dove i cambiamenti al codice sono accessibili a chiunque. Esistono una mailing list e un canale IRC dove gli utenti con più esperienza forniscono supporto ai nuovi utenti, e gli sviluppatori possono avviare discussioni tecniche. Cinelerra-Cv è anche pacchettizzata per un gran numero di distribuzioni. Ha anche un diverso sistema di compilazione: sono usate estesamente librerie di sistema e gli strumenti autoconf/automake sono usati per configurare il sistema di compilazione. Anche se Cinelerra-Cv può tecnicamente definirsi un fork, le relazioni con Heroine Virtual sono pittosto amichevoli. Heroine Virtual a volte contribuisce alle discussioni sulla mailing list e incorpora molti dei cambiamenti messi sul repository. Heroine Virtual ha scritto il seguente messaggio sul proprio sito, che descrive tale relazione: " Quello che troverai qui è la versione heroinevirtual di Cinelerra. Questa è la versione che facciamo a Heroine Virtual Ltd. ed è lo stesso ramo che è iniziato nel 1997. Al passare dei tempi nuovi studenti arrivano e lasciano la scena GNU/Linux, nuovi forks di Cinelerra vengono fatti per rispondere meglio alla comunità; ma non è questo che necessita a Heroine Virtual Ltd. Oggigiorno probabilmente troverete più utile il fork Cinelerra-CV. Essi incorporano certe parti del nostro fork dentro il loro fork, oltre ai contributi propri, mentre noi incorporiamo certe parti del loro fork dentro il nostro, oltre ai nostri contributi." Fino a Cinelerra 2.1 la versione Cinelerra-Cv seguiva quella di Heroine Virtual. Dopo un rilascio di Heroine Virtual, Cinelerra-CV esaminava i cambiamenti introdotti e li incorporava nella propria versione. Cv era appeso alla fine del numero di versione per indicare la comunity version. (per esmpio, dopo l'incorporamente della 2.1 la CV fu etichettata 2.1CV). A partire dalla versione 2.2, Cinelerra-CV usa il proprio schema di numerazione, ma ancora incorpora codice da Cinelerra-HV. La riscrittura Lumiera Agli inizi di Aprile 2008, la comunità di Cinelerra annunciò una completa riscrittura della versione corrente di Cinelerra-CV, chiamata Lumiera. È nata come riscrittura del codice base di Cinelerra che doveva diventare Cinelerra3, ma presto fu separata in un progetto indipendente con il suo proprio nome. A Gennaio 2019 non ci sono applicazioni usabili. Il progetto rimane nello stato di sviluppo pre-alfa. Comunque è ancora attivamente sviluppata. È disponibile un pacchetto binario di prova per Debian/Ubuntu. Lumiera non usa Guicast, il widget delle librerie della GUI usato da Cinelerra. L'interfaccia nativa di Lumiera sarà scritta in GTK+, anche se altre interfacce saranno possibili. Fondamentalmente la GUI è un plugin. Cinelerra-GG Infinity Un ramo separato di Cinelerra, Cinelerra-GG (Cin-GG) ha integrato il codice di Cinelerra-HV fin dall'inizio e il suo sviluppo è iniziato nel sito di Cinelerra.org (Cinelerra 4.6-mod, Cinelerra 5.0), poi con il sito di cinelerra-cv.org (Cinelerra 5.0, Cinelerra 5.1, Cinelerra GG 5.1 [vedi sopra]), per continuare la sua crescita (Cinelerra-GG Infinity) per la sua strada da Dicembre 2018 in suo proprio sito: cinelerra-gg.org. Cinelerra-GG è completamente gratis (nessun costo) e open source (principalmente GNU General Public License). Cinelerra-GG è determinata ad avvicinarsi il più possibile a cosa ci si aspetta da un programma di video editing (NLE) per la piattaforma Linux. Ha moltissime funzionalità che comprendono il supporto di recenti versioni di ffmpeg, Ultra HD fino a 8K, due diverse intefacce per i plugin audio (LADSPA and LV2, per esempio con Calf Studio Gear), molteplici denoise e stabilizzatori del movimento, multi-camera editing, uso dei proxy per alleggerire il carico del compiuter, organizzazione dei sorgenti con smart folders, spazi colore a 10-bit (h265 a 10bit richiede un pacchetto apposito), funzioni di trim avanzate, live preview delle risorse, nested clip, tracce condivise, ragguppamento degli edit, preset di rendering per Youtube e la possibilità di salvare degli spazi di lavoro personalizzati. Supporta in decodifica oltre 400 formati video e ne può codificare più di 150. Ha il plugin "Sketcher" per il disegno a mano libera, crea Blu-ray e DVD e supporta alcuni plugin di OpenCV come FindObj. Come le altre versioni (eccetto Lumiera) Cinelerra-GG usa la sua propria GUI. Ha 10 diversi temi della GUI per soddisfare le preferenze degli utenti. Cinelerra-GG è sotto attivo sviluppo, con un rilascio stabile alla fine di ogni mese. Fornisce 8 pacchetti diversi per distribuzioni Linux diverse (Ubuntu, Debian, Arch, OpenSuse, Slackware, Fedora, CentOS, Mint) a anche FreeBSD. Configurando il repository della distribuzione gli aggiornamenti mensili saranno automatici. In più ci sono pacchetti single-user per le 8 distribuzioni Linux. Tutti i pacchetti sono a 64 bit, per Slackware e Ubuntu 14 ci sono anche le versioni a 32 bit. Da Git possiamo scaricare manualmente il codice sorgente mensile. In aggiunta ai rilasci mensili Cinelerra-GG si trova preinstallato in due distribuzioni Linux dedicate al multimedia: AVLinux e Bodhi Linux Media. Cinelerra-GG comunica con i suoi utenti e sviluppatori attraverso tre piattaforme: Il suo Forum (orientato agli utenti), un Bug Tracker (per richiedere funzionalità, risolvere bug, conoscere la roadmap) e una mailing list (per discussioni fra sviluppatori). Ciascun rilascio mensile ha un significativo numero di novità, risultato delle discussioni e dallo scambio di informazioni su queste piattaforme. Cinelerra-GG ha un manuale sempre aggiornato, la cui ultima versione è inclusa nel rilascio mensile come PDF da leggere anche off-line, e che è accessibile anche da dentro Cinelerra-GG. Le differenze fra GG e le altre versioni di Cinelerra possono essere trovate in [1].