Ah, Cinelerra…
Mercoledì, Settembre 17th, 2008Cinelerra è un editor video non lineare multitraccia.
Nel panorama delle applicazioni a disposizione nel mondo GNU/Linux per la categoria dell’editing video, dopo svariate prove su svariati applicativi proposti dalla community, alla fine Cinelerra resta il migliore che abbia testato, e quello che uso abitualmente, anche in questo momento, per il montaggio video.
La complessità dell’interfaccia grafica è un ostacolo solo apparente alla funzionalità dell’applicativo: basta seguire uno tra i molti tutorial disponibili su Internet, o leggersi con un filino di calma la documentazione ufficiale del progetto, per iniziare immediatamente ad essere operativi e creativi.
Come qualsiasi applicazione, Cinelerra non è esente da bug. Uno dei bug più fastidiosi nella versione 2.1 dell’applicativo, che si verifica durante il caricamento di un progetto soprattutto quando è di una certa dimensione, è un apparentemente inspiegabile inchiodamento; Cinelerra si pianta, non risponde ad alcun comando, e l’unica alternativa diventa il killing da terminale, perchè i layer dei desktop environment preposti allo scopo non intercettano il click del mouse inefficace sul tasto di chiusura della finestra.
Dopo aver provato svariate azioni, tra cui la cancellazione degli indici di lavoro, alla fine esiste un modo per ritornare ad utilizzare Cinelerra con il progetto che lo importuna… un modo che non funziona proprio il 100% delle volte, ma un buon 80% si.
Si tratta di utilizzare Cinelerra all’interno del debugger gdb.
Molto semplicemente, si apre un terminale e si digita:
gdb cinelerra
Il debugger caricherà l’applicativo, che probabilmente non sarà compilato con i simboli a bordo, ma questo non è importante. Alla fine del caricamento, premere semplicemente r seguito da ENTER, e seguire le indicazioni del debugger fino al caricamento dell’applicazione.
Quando Cinelerra viene caricato in questo modo, riesce quasi sempre a portare a termine correttamente anche il caricamento del progetto che precedentemente lo inchiodava. Una volta arrivati qui, si consiglia caldamente di proseguire il lavoro di editing anche se si sta agendo controllati dal debugger, e dunque potenzialmente più lenti, perchè salvando il progetto e tentando di ricaricarlo in modalità normale, si ritorna alla condizione di stallo da cui si è partiti.
Raffaella Traniello ha trovato una soluzione ancora più elegante a questo bug, che finora ha sempre funzionato nella mia esperienza di lavoro; una soluzione che potete trovare evidenziata e spiegata tra i commenti a questo post. Ringrazio Raffaella per l’aiuto che mi ha dato, e per il suo contributo a beneficio della comunità di utilizzatori di Cinelerra.
Eventuali altri contributi, anche a beneficio di tutti gli utilizzatori di Cinelerra, sono sempre bene accetti tra i commenti a questo post; sarò felice, naturalmente, anche di leggere di qualcuno che ha scoperto perchè ciò accade, in modo da impedirne il verificarsi alla fonte.

