User Tools

Site Tools


doc:appunti:linux:video:ffmpeg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
doc:appunti:linux:video:ffmpeg [2020/05/11 16:14] – [Getting Video Info] niccolodoc:appunti:linux:video:ffmpeg [2020/06/17 12:35] niccolo
Line 474: Line 474:
 ====== Doppiaggio audio con Ardour ====== ====== Doppiaggio audio con Ardour ======
  
-Per doppiare un video sostitutendo o mixando l'audio originale con musiche, ecc. si può utilizzare il programma Ardour. In questi appunti un possibile metodo di lavoro da utilizzare. +Vedere la pagina dedicata: **[[ardour_dubbing]]**.
- +
-Per alcuni suggerimenti vedere il paragrafo sull'uso di **[[..:audio_video#mouse_e_tastiera|mouse a testiera con Ardour]]**+
-===== Estrazione traccia audio originale ===== +
- +
-La traccia audio originale verrà usata come riferimento per allineare i brani musicali da abbinare al video. +
- +
-**ATTENZIONE** alla conversione del file in formato WAV: controllare con ''mediainfo'' che la durata sia esattamente quella del video originale, al secondo! Può capitare che l'estrazione con ''ffmpeg'' e la successiva conversione in wav (ad esempio con Audacity) produca un file più corto di qualche secondo (1 secondo ogni 10 minuti di durata). +
- +
-<code> +
-ffmpeg -i video.mp4 -vn -c:a copy audio.m4a +
-ffmpeg -i 2018-05_portogallo.m4a -af aresample=async=1 2018-05_portogallo.fix.wav +
-</code> +
- +
-Per estrarre una traccia audio che non sia la prima, ad esempio la seconda: +
- +
-<code> +
-ffmpeg -i video.mkv -map '0:a:1' -vn -c:a copy audio_track2.m4a +
-</code> +
- +
-L'opzione **%%-map%%** è costituita da tre parti: l'indice del file di input (**zero** seleziona il primo file), il tipo di flusso (**a** per audio) e l'indice del flusso che si intende selezionare (**2** per la seconda traccia audio). Senza ulteriori indicazioni tale flusso audio diventerà il primo (indice zero) nel file destinazione. +
-===== Conversione dei brani audio ===== +
- +
-Per importare in Ardour i brani musicali vanno convertiti in WAV quelli non direttamente supportati (es. i file MP3 e le tracce M4A solitamente estratte dai video MP4). Per questo si può utilizzare **sox** (dall'omonimo pacchetto Debian): +
- +
-<code> +
-sox file.mp3 file.wav +
-</code> +
- +
-===== Manipolazione di tracce e regioni ===== +
- +
-Con Ardour si inizia un **nuovo progetto**, impostare **48 kHz, 32 bit float, stereo**, che sono i parametri che vanno per la maggiore nei video MP4 in alta risoluzione. Quando il progetto è avviato (pulsante **Start**) il sistema audio ALSA sarà impegnato in modo esclusivo, altri programmi non potranno usare l'audio. +
- +
-Con Ardour si **importano** le varie **tracce musicali** (menu //Session// => //Import//). Conviene scegliere il **mapping one track per file**, altrimenti il canale destro e sinistro vengono importati come tracce separate. Se necessario il programma provvede automaticamente alla conversione del sample rate. +
- +
-Attenzione al **fader** di ogni traccia: se per caso viene spostato con il mouse, fare **Ctrl-click** per resettarlo al **valore predefinito di 0 dB**. +
- +
-{{..:ardour:track_fader.png?direct&220|Track Fader}} +
- +
-Ogni **traccia** può essere manipolata separatamente (es. spostata nella timeline, ecc.), inizialmente la traccia è costituita da un'unica **regione**, ma è possibile effettuare ad esempio un taglio per ottenere due regioni manipolabili separatamente. L'oggetto che viene manipolato infatti è la singola regione, non l'intera traccia. +
- +
-=== Spostare === +
- +
-=== Tagliare un pezzo === +
- +
-  * Strumento forbici +
-  * Zoom opportuno +
-  * Click sul punto: taglia immediatamente la traccia +
-  * Strumento selezione, click sul pezzo da togliere, menu //Region// => //Remove// +
- +
-=== Bloccare una singola regione === +
- +
-  * Dopo averla selezionata, menu //Region// => //Position// => //Lock// +
- +
-=== Fade in/out === +
- +
-  * Con lo strumento "Grab mode" cliccare una regione +
-  * Trascinare il quadretto che appare all'estremità +
- +
-===  Esportare tutto il lavoro in WAV === +
- +
-  * //Session// => //Export// => //Export to Audio File(s)// +
-    * **File formats**: impostare **WAV 16 bit, 48 KHz**. Eventualmente si può abilitare il **Normalize**, che viene applicato alla fine del rendering sull'intera sessione. +
-    * **Time Span**: Controllare che sia pari alla lunghezza originale. Se c'è qualcosa di troppo aggiustare il tag **end** nella barra **Location markers**. +
-    * **Channels**: selezionare solo il **Master**, gli altri canali possono restare deselezionati. ATTENZIONE: Se nel progetto c'è l'audio originale in presa diretta che non va incluso, si deve agire di conseguenza: **selezionare tutte le tracce ad eccezione dell'audio in presa diretta**. In questo caso selezionare o meno il Master è ininfluente.+
doc/appunti/linux/video/ffmpeg.txt · Last modified: 2023/11/13 11:24 by niccolo