L’editing video è un aspetto cruciale della creazione di contenuti per molte persone. Che tu sia uno YouTuber, un esperto di marketing o semplicemente qualcuno che desidera condividere video con amici e familiari, essere in grado di modificare e manipolare i tuoi video è fondamentale. Una delle attività di editing video più basilari è la concatenazione dei video, che combina più file per creare un video coerente.
FFmpeg è un potente strumento che ti consente di fare proprio questo e in questa guida ti guideremo attraverso il processo di concatenazione dei video FFmpeg. Che tu sia un principiante o un editor video esperto, questa guida ti fornirà tutte le informazioni necessarie per unire perfettamente i tuoi video. Dall'nstallazione all'esecuzione, copriremo tutto in modo da poter semplificare il processo di editing video.
In questo articolo
Panoramica e installazione di FFmpeg
FFmpeg è un progetto open source gratis che ti consente di registrare, convertire e trasmettere in streaming audio e video digitali. È uno strumento da riga di comando ampiamente utilizzato nell'editing e nella transcodifica video. FFmpeg può essere utilizzato per concatenare video e altre attività, come aggiungere sottotitoli, modificare la risoluzione video e altro. È disponibile per Windows, Mac e Linux, rendendolo uno strumento versatile e accessibile a chiunque.
Ecco come installare FFmpeg:
Passo 1 Login al tuo server Ubuntu tramite SSH e aggiornamento l'indice del pacchetto.
$ sudo apt aggiornamento
Passo 2 Installare FFmpeg e tutte le dipendenze richieste
$ sudo apt installa ffmpeg
Passo 3 Verificare la versione di FFmpeg che hai installato.
$ ffmpeg -versione
Prerequisito
Prima di unire i video utilizzando FFmpeg, dobbiamo comprendere i vari metodi a nostra disposizione. FFmpeg offre tre modi per concatenare i video: un demuxer, un filtro o un protocollo. Tuttavia, ogni metodo ha le proprie considerazioni e il metodo migliore per te dipenderà dalle proprietà dei video con cui stai lavorando.
È fondamentale garantire che tutte le proprietà relative alla codifica siano allineate al metodo scelto. Ciò include la base temporale, l'altezza e la larghezza, i codec e il formato pixel. Alcuni metodi richiedono che i video che stai unendo abbiano la stessa codifica, mentre altri consentono codifiche diverse. È essenziale tenerlo presente per garantire che il video finale sia fluido e senza interruzioni. Ricorda che questi prerequisiti ti aiuteranno a svolgere il processo senza intoppi.
Concatena video con gli stessi codec utilizzando FFmpeg
Se i video che desideri concatenare hanno lo stesso codec, puoi utilizzare il demuxer o il protocollo "concat" di FFmpeg per unirli insieme. Questo metodo semplice ed efficace non richiede la ricodifica dei video, risparmiando tempo e preservando la qualità originale. Questa sezione esaminerà i passaggi per concatenare i video utilizzando il demuxer "concat" e i protocolli "concat" in FFmpeg.
Unisci video con il demuxer "Concat".
Il demuxer concat in FFmpeg ti consente di unire più file video con gli stessi codec leggendo un elenco di percorsi di file da un file di testo e demuxizzandoli in sequenza. Ogni video inizia dove finisce il precedente senza bisogno di ricodificare i video. Ecco come farlo:
Passo1 Creare UN File ed elenco .txt i percorsi dei file video che desideri unire.
Partecipa_video.txt
file /Utenti/Video/input1.mp4
file /Utenti/Video/input2.mp4
![](https://images.wondershare.com/assets/images-common/icon-note.png)
Passo2 Correre il comando FFmpeg:
ffmpeg -f concat -safe 0 -i join_video.txt -c copia output_demuxer.mp4
![](https://images.wondershare.com/assets/images-common/icon-note.png)
-c copia copierà tutti i flussi.
Poiché questo metodo consente di "copiare in streaming" i file invece di ricodificarli, la concatenazione è molto veloce. Questa può essere una buona opzione se hai video con gli stessi codec e desideri unirli rapidamente senza perdere la qualità.
Unisci i video con il protocollo "Concat".
Il protocollo concat in FFmpeg ti consente di unire più file video in un formato specifico che supporta la concatenazione a livello di file, come MPEG-2 TS. Tuttavia, non può essere utilizzato per altri formati video come MP4 e WEBM.
Ecco come utilizzare il "protocollo concat:
Passo 1 Correre il comando FFmpeg:
ffmpeg -i "concat:input1.ts|input2.ts" -c copia output_protocol.ts
![](https://images.wondershare.com/assets/images-common/icon-note.png)
Passo2 Ingresso il nome del file del video utilizzando questo codice:
ffmpeg -i "concat:input1.mp4|input2.mp4" -c copia output_protocol.mp4
![](https://images.wondershare.com/assets/images-common/icon-note.png)
Sebbene questo metodo sia limitato in termini di formati video supportati, è molto facile da usare se unisci video nei formati supportati. È un singolo comando nel terminale senza bisogno di un file di testo. Inoltre, l'utilizzo dell'opzione -c copy lo rende efficiente in quanto non richiede la ricodifica, risparmiando tempo.
Concatena file video MP4 con codec e risoluzioni diversi utilizzando FFmpeg
Se i video che desideri concatenare hanno codec o risoluzioni diversi, puoi comunque utilizzare FFmpeg per unirli insieme. Tuttavia, questo metodo richiede la ricodifica dei video, che può richiedere più tempo e comportare una perdita di qualità. Questa sezione tratterà i passaggi per concatenare video con codec o risoluzioni diversi utilizzando FFmpeg.
Ecco come farlo:
Passo1 Fornire i nomi dei file di input in FFmpeg.
ffmpeg -i file1.mp4 -i file2.mp4 -i file3.mp4 \
Passo2 Utilizzo IL filter_complex parametro filtergraph per indicare a FFmpeg da dove prendere l'audio e il video.
-filter_complex "[0:v] [0:a] [1:v] [1:a] [2:v] [2:a]
![](https://images.wondershare.com/assets/images-common/icon-note.png)
Passo 3 Di' a FFmpeg di concatenare tre file (n=3).
concat=n=3:v=1:a=1 [vv] [aa]" \
![](https://images.wondershare.com/assets/images-common/icon-note.png)
Passo 4 Carta geografica queste uscite audio e video al contenitore video finale. Questo viene fatto come segue:
-map "[vv]" -map "[aa]" mergedVideo.mp4
È importante notare che questo metodo richiede la ricodifica dei video, il che può richiedere più tempo e comportare una perdita di qualità. Tuttavia, offre la flessibilità di filtrare i video prima di concatenarli. Il metodo filter_complex in FFmpeg ti consente di concatenare video di diversi codec e risoluzioni. Il passaggio finale consiste nel mappare gli output audio e video sul contenitore video finale. Questo può essere fatto usando il comando -map.
Concatena video con più flussi audio utilizzando FFmpeg
Concatenare video con più flussi audio può essere più complesso che concatenare video con un singolo flusso audio. Questa sezione tratterà i passaggi per concatenare video con più flussi audio utilizzando FFmpeg. Utilizzeremo il metodo filter_complex in FFmpeg, che ti consente di manipolare e concatenare più flussi audio e video in un unico comando. Questo metodo è più avanzato ma ti consente di unire video con flussi audio diversi e creare un video finale con più tracce audio.
Passo1 Specificare i file di input e opening.mkv, Episode.mkv e Ending.mkv:
$ ffmpeg -i opening.mkv -i episode.mkv -i ending.mkv -filter_complex
Passo2 Utilizzo IL filter_complex parametro in FFmpeg per specificare i flussi di input per video e audio.
[0:0] [0:1] [0:2] [1:0] [1:1] [1:2] [2:0] [2:1] [2:2]
![](https://images.wondershare.com/assets/images-common/icon-note.png)
Doppi flussi audio ([0:1] [0:2], [1:1] [1:2], [2:1] [2:2])
Passo3 Utilizzo IL concat filtro per specificare che si desidera concatenare 3 file (n=3) con 1 flusso video (v=1) e 2 flussi audio (a=2). Specificare i flussi di output come [v], [a1], [a2]:
concat=n=3:v=1:a=2 [v] [a1] [a2]
Passo4 Utilizzo IL -carta geografica opzione per mappare i flussi di output al contenitore video finale:
-map '[v]' -map '[a1]' -map '[a2]' output.mkv
[Bonus] Unisci video insieme a Filmora
Sebbene FFmpeg offra un'ampia gamma di opzioni per unire insieme i video, può avere una curva di apprendimento ripida per alcuni utenti. Un metodo alternativo per unire i video è utilizzare Filmora. Wondershare Filmora è un software di editing video intuitivo che ti consente di unire facilmente più video. È un'ottima opzione per gli utenti nuovi all'editing video o che necessitano di esperienza con strumenti da riga di comando come FFmpeg.
Filmora ha una semplice interfaccia drag-and-drop, che semplifica l'aggiunta, l'organizzazione e la modifica di video e tracce audio. Inoltre, offre varie funzionalità come dividere, tagliare, ritagliare, unire e altro ancora. Ha anche vari effetti, transizioni e animazioni per migliorare l'aspetto generale del tuo video. Con Filmora puoi creare video dall'aspetto professionale con il minimo sforzo.
Passaggi pratici
Ecco come unire i video utilizzando Filmora:
Passo1 Apri Filmora e clic "Nuovo Progetto."
![filmora nuovo progetto](https://images.wondershare.com/filmora/guide/get-started-with-filmora-01.png)
Passo2 Vai a "File" > "Importa contenuti multimediali" > "Importa file multimediali" A aggiungere i tuoi file video nel catalogo multimediale.
![filmora importa file](https://images.wondershare.com/filmora/guide/get-started-with-filmora-02.png)
Passo3 Trascina e rilascia i file che desideri unire dal catalogo multimediale alla timeline e otterrai il video unito senza problemi.
![filmora aggiunge contenuti multimediali](https://images.wondershare.com/filmora/guide/get-started-with-filmora-03.png)
Passo 4 Modificare il tuo video.
![filmora modifica video](https://images.wondershare.com/filmora/guide/get-started-with-filmora-04.png)
Passo 5 Dopo la modifica, cliccare l"Esporta" scheda a salva i tuoi video
![filmora esporta video](https://images.wondershare.com/filmora/guide/get-started-with-filmora-05.png)
Conclusione
FFmpeg è un potente strumento che ti consente di concatenare video in vari modi. Sia che tu stia lavorando con video con gli stessi codec e risoluzioni o video con più flussi audio, FFmpeg può gestirlo. Tuttavia, per gli utenti nuovi all'editing video o che necessitano di esperienza con gli strumenti da riga di comando, l'utilizzo di Filmora può essere un'opzione più user-friendly. Offre una semplice interfaccia drag-and-drop e una varietà di funzionalità ed effetti per migliorare l'aspetto generale del tuo video.