Modifica di un suono surround con Kdenlive
Al momento in cui scrivo, Kdenlive supporta solamente l’esportazione di un progetto in un video contente audio stereo. Non è possibile esportare più canali audio, oppure mappare esplicitamente le tracce audio a canali nell’audio esportato. Per poter modificare e creare un suono surround sono richiesti alcuni passaggi manuali, oltre a strumenti esterni.
Questa guida utilizza come esempio un sistema audio surround 5.1 a sei canali.
Gli strumenti esterni utilizzati qui
Nota
Kdenlive usa ffmpeg, mentre in (k)ubuntu ffmpeg è deprecato: al suo posto viene usato avconv. Quindi queste (e probabilmente altre) distribuzioni hanno già avconv installato.
Creazione di un nuovo suono surround
Questa guida descrive un modo possibile per aggirare il problema usando Audacity per creare e esportare una traccia audio con suono surround 5.1 che può essere aggiunta al video esportato da Kdenlive.
Nota
Funzionalità più avanzate come lo spostamento del surround (cioè permettere al suono di spostarti da dietro ad avanti) vanno oltre le capacità di Audacity, ma è possibile creare manualmente un effetto simile.
Creazione e modifica dell’audio surround con Audacity
In questa guida viene utilizzato il seguente esempio di un semplice sistema audio surround 5.1:
Alcune registrazioni sul campo originali dalla parte anteriore (stereo)
Una voce dal centro (anteriore) (mono)
Della musica da dietro (stereo)
Se, come in questo esempio, vuoi utilizzare una registrazione originale dal vivo di una clip video per creare la traccia audio surround, puoi estrarla facilmente utilizzando Kdenlive con l’opzione dal menu contestuale della clip: in questo modo viene creato un file audio WAV nella stessa cartella in cui si trova la clip video.
Le clip audio da utilizzare in questo esempio sono:
Field.wav(stereo) anteriore D+SVoice.wav(mono) anterioreMusic.mp3(stereo) per il surround D+S (posteriore)
Possono essere importate nell’ordine sopra indicato in un nuovo progetto di Audacity con . Il progetto dovrebbe assomigliare a questo:
Schermata di Audacity
La mappatura dei canali per l’audio surround 5.1 è la seguente:
1 - Anteriore sinistro
2 - Anteriore destro
3 - Centro
4 - LFE
5 - Surround sinistro
6 - Surround destro
Nota
Il canale LFE viene spesso definito «canale subwoofer», ma questa definizione non è del tutto corretta: un impianto audio surround è perfettamente valido anche senza subwoofer. In questo caso, il sistema audio surround reindirizzerà il canale LFE verso i diffusori «grandi», solitamente quelli anteriori.
La traccia stereo “Field” può ora essere assegnata ai canali anteriori sinistro e destro, “Voice” al canale centrale, e “Music” ai canali surround sinistro e destro. C’è solo un problema: i diffusori surround (posteriori) di un sistema surround sono solitamente “piccoli”, e non in grado di riprodurre le basse frequenze. Sarebbe quindi necessario assegnare la gamma delle basse frequenze della traccia “Music” al canale LFE, altrimenti la musica potrebbe risultare un po’ “sottile”.
Per fare ciò, puoi semplicemente duplicare la traccia “Music” con dopo averla selezionata, poi dal menu contestuale della terza traccia scegli : adesso puoi eliminare una delle due tracce mono, e poi rinomina l’altra in «LFE».
Ora puoi usare l’effetto «Equalizzazione…» per tagliare le frequenze sopra ai 100Hz dalla traccia «LFE», e, di contro, quelle sotto ai 100Hz da «Music».
Nota
La creazione di un suono surround tecnicamente perfetto è una scienza a sé stante e, pertanto, va oltre lo scopo di questa guida: per ulteriori dettagli, consulta le relative risorse disponibili sul web.
Per ora non resta che assicurarsi che la traccia audio surround abbia la stessa durata della traccia video a cui deve essere aggiunta. La traccia video utilizzata in questo esempio ha una durata di 1:00 minuto, quindi le durate delle tracce audio in Audacity sono regolate di conseguenza.
Il progetto di Audacity dovrebbe presentarsi più o meno così:
Schermata del progetto di Audacity
Il passo successivo consiste nell’esportare il progetto in un file audio multicanale con audio surround 5.1. Il formato utilizzato in questo caso è l’AC-3 (Dolby Digital).
Prima di esportare, devi configurare Audacity in modo da permettergli l’esportazione in un file audio multicanale: in , in , seleziona «Usa mix personalizzato (ad esempio per esportare un file multicanale 5.1)».
Il progetto può ora essere esportato in un file audio con audio surround 5.1:
Seleziona:menuselection:Menu –> File –> Esporta…
Fornisci un nome a «Nome», poi seleziona File «AC3 (FFmpeg)»
Fai clic su Opzioni… e scegli «512 kbps» come «Bit Rate»
Dovrebbe apparire la finestra “Opzioni di missaggio avanzate”. Il numero di “Canali di uscita” dovrebbe essere 6, e la mappatura dei canali dovrebbe essere già quella corretta:
Le opzioni di missaggio di Audacity
Il risultato dell’esportazione dovrebbe essere un file *.ac3, riproducibile ad esempio con VLC o con Dragon Player.
Combinazione di video e audio
Il passo finale consiste nell’aggiungere la traccia con l’audio surround alla traccia video, assumendo che il video sia stato generato senza audio.
Nota
Quando si combinano dei file audio e video in un unico file, i flussi effettivi vengono semplicemente copiati, senza essere transcodificati. Pertanto, non c’è nessuna perdita di qualità, né per il flusso audio, né per quello video. Inoltre, poiché i flussi vengono semplicemente copiati, l’operazione di combinazione è molto veloce.
Assumendo che la traccia video sia stata generata in Video.mkv, e che il suono surround sia stato esportato in 5.1.ac3, il comando per unire tutto in Video-5.1.mkv con avconv è:
avconv -i Video.mkv -i 5.1.ac3 -c copy -map 0:0 -map 1:0 Video-5.1.mkv
Il risultato dovrebbe essere un video in formato MKV contenente una traccia audio con audio surround Dolby Digital 5.1.
Modifica del suono surround esistente
Quando si aggiunge a un progetto una clip con più di due canali, Kdenlive crea una miniatura audio che mostra correttamente tutti i canali audio:
Kdenlive timeline (Note: Older version!)
È possibile modificare la clip e applicargli degli effetti (audio): tutto sembra funzionare perfettamente. Tuttavia, una volta eseguita l’esportazione del progetto, si scopre che la traccia audio nel file video risultante è solo a 2 canali (stereo).
I passaggi riportati di seguito illustrano una soluzione alternativa manuale a questo problema.
Estrazione e divisione della traccia audio
Il primo passo è quello di estrarre la traccia audio dalla clip video. In Kdenlive puoi farlo dal menu contestuale della clip con : viene così creato un file audio WAV nella stessa cartella della clip.
Il file audio WAV estratto può quindi essere aperto in Audacity, dove dovrebbero essere visualizzati tutti e 6 i canali, ovvero:
1 - Anteriore sinistro
2 - Anteriore destro
3 - Centro
4 - LFE
5 - Surround sinistro
6 - Surround destro
Nota
LFE (Low Frequency Effects) viene spesso definito «canale subwoofer», ma questa definizione non è del tutto corretta: un impianto audio surround è perfettamente valido anche senza subwoofer. In questo caso, il sistema audio surround reindirizzerà il canale LFE verso i diffusori «grandi», solitamente quelli anteriori.
L’idea ora è quella di suddividere l’audio surround in quattro file audio separati (stereo/mono) che Kdenlive sia in grado di gestire:
Anteriore (stereo)
Centro (mono)
LFE (mono)
Surround (stereo)
Innanzitutto devi configurare Audacity in modo che non esporti sempre dei file audio stereo: in , sotto , seleziona «Usa mix personalizzato (ad esempio per esportare un file multicanale 5.1)».».
Adesso le tracce 1+2 e 5+6 devono essere trasformate in stereo, scegliendo dal menu contestuale della prima e della quinta traccia rispettivamente: dovrebbero risultare quattro tracce, due stereo e due mono.
Le quattro tracce dovrebbe essere poi rinominate, a partire dall’alto, in «Front», «Center», «LFE» e «Surround» usando la voce nel menu contestuale di ciascuna traccia.
Le tracce adesso assomigliano a questo:
Schermata del progetto di Audacity
Dopo tutto questo duro lavoro, l’esportazione delle quattro tracce in quattro file audio separati è cosa facile: basta selezionare . Scegli semplicemente “WAV” come “Formato di esportazione”, e le altre impostazioni dovrebbero essere già corrette: “Dividi i file in base a: Tracce” e “Nome dei file: Utilizzando etichetta/nome traccia”.
Per ogni traccia potrebbe apparire la finestra di dialogo “Modifica metadati”: è sufficiente fare clic su OK. Al termine dovrebbe apparire una finestra di conferma, e dovrebbero essere stati esportati quattro file audio: Front.wav, Center.wav, LFE.wav e Surround.wav.
Importazione di tracce audio in Kdenlive
Puoi aggiungere al progetto di Kdenlive i file audio creati in precedenza usando .
Dato che per impostazione predefinita in un progetto ci sono solo due tracce audio, è necessario aggiungerne altre con prima di poter aggiungere le quattro nella linea temporale.
Il passo successivo da fare è raggruppare le quattro tracce con la clip video: selezionale tutte, e scegli .
Nota
Non dimenticarti di disattivare l’audio originale del video, se necessario!
Il progetto di Kdenlive dovrebbe ora essere pronto per le normali operazioni di montaggio, come il taglio delle clip e l’aggiunta di effetti, e dovrebbe apparire più o meno così:
Esempio di un progetto di Kdenlive (nota: con una vecchia versione!)
Generazione del progetto
Dato che non è possibile generare il progetto con una traccia audio surround, è necessario eseguire alcune operazioni manuali per ovviare a questo problema.
Per prima cosa, la traccia video deve essere generata senza audio. Si fa semplicemente generando il progetto come al solito, ma senza audio: deseleziona la casella Audio.
Adesso, ognuna delle quattro tracce audio surround, Front.wav, Center.wav, LFE.wav e Surround.wav, devono essere generate in un file audio separato. Per ciascuna di queste, fai così:
Esportazione solo dell’audio in tracce separate
Disattiva l’audio di tutte le altre tracce
Fai clic su
Genera…
Inserisci un nome appropriato per il File in uscita
Seleziona le preimpostazione Solo audio
Seleziona il profilo WAV
Assicurati che Audio sia selezionato
Assicurati che Separa i file per ciascuna traccia audio non sia selezionato
Fai clic su Genera in un file
Nota
Purtroppo, le tracce mono Center.wav e LFE.wav sono state convertite in tracce stereo: sembra che non ci sia modo di evitarlo. Tuttavia è possibile risolvere il problema in un secondo momento con Audacity.
Creazione di un file con audio surround
Ora le tracce audio separate generate da Kdenlive devono essere «unite» in un unico file audio multicanale con audio surround 5.1. Anche questa operazione viene eseguita in Audacity:
Importa
Front.wav,Center.wav,LFE.waveSurround.wav(in questo ordine!) usando
I canali «Centro» e «LFE» sono ora in stereo, cosa non necessaria. Puoi risolvere il problema selezionando dal menu contestuale di ciascuna traccia, eliminando poi una delle due tracce mono risultanti.
Alla fine, nel progetto Audacity dovrebbero esserci quattro tracce:
Anteriore (stereo)
Centro (mono)
LFE (mono)
Surround (stereo)
Il progetto può ora essere esportato in un file audio con audio surround 5.1:
Seleziona
Fornisci un nome a «Nome», poi seleziona File «AC3 (FFmpeg)»
Fai clic su Opzioni… e scegli 512 kbps come «Bit Rate»
Dovrebbe apparire la finestra Opzioni di missaggio avanzate. Il numero di Canali di uscita dovrebbe essere 6, e la mappatura dei canali dovrebbe essere già quella corretta:
Le opzioni di missaggio avanzato di Audacity
Il risultato dell’esportazione dovrebbe essere un file *ac3, riproducibile ad esempio con VLC o con Dragon Player.
Combinazione di video e audio
Poiché il video e l’audio sono stati generati separatamente, è necessario unirli in un unico file che contenga sia il flusso video che quello audio.
Nota
Quando si combinano dei file audio e video in un unico file, i flussi effettivi vengono semplicemente copiati, senza essere transcodificati. Pertanto, non c’è nessuna perdita di qualità, né per il flusso audio, né per quello video. Inoltre, poiché i flussi vengono semplicemente copiati, l’operazione di combinazione è molto veloce.
Assumendo che la traccia video sia stata generata in Video.mkv, e che il suono surround sia stato esportato in 5.1.ac3, il comando per unire tutto in Video-5.1.mkv con avconv è:
avconv -i Video.mkv -i 5.1.ac3 -c copy -map 0:0 -map 1:0 Video-5.1.mkv
Il risultato dovrebbe essere un video in formato MKV contenente una traccia audio con audio surround Dolby Digital 5.1.