Benvenuti nel mondo della produzione video! Che tu sia un principiante o un creatore di video esperto, una delle competenze più importanti da padroneggiare è unire perfettamente audio e video. In questo articolo ci concentreremo su FFmpeg, un potente strumento da riga di comando che può aiutarti a unire facilmente audio e video.
FFmpeg è un software open source che ti consente di convertire, modificare e trasmettere in streaming file multimediali. È ampiamente utilizzato da professionisti e appassionati e ha molte funzionalità, inclusa l'unione di file audio e video. Questa guida ti guiderà attraverso l'unione di audio e video utilizzando FFmpeg. Quindi, che tu stia creando un video di YouTube, un podcast o un film, avrai le competenze per farlo suonare e apparire alla grande.
In questo articolo
Preparazione
Sei pronto a padroneggiare l'arte di unire audio e video? Allora tuffiamoci nel mondo di FFmpeg, uno strumento potente e versatile che può aiutarti a ottenere risultati professionali.
Con FFmpeg puoi registrare, convertire e trasmettere in streaming file audio e video in qualsiasi formato, rendendolo una soluzione completa e multipiattaforma. È anche un ottimo strumento per decodificare, codificare, transcodificare, eseguire il multiplexing, il demuxing, lo streaming, il filtraggio e la riproduzione di qualsiasi tipo di media.
Ma prima di iniziare a unire i file video utilizzando FFmpeg, è importante comprendere le basi dei formati contenitore e dei codec video. Questi sono gli elementi costitutivi dei tuoi video e i tipi specifici con cui lavori determineranno il metodo che utilizzerai per unirli. Quindi, allacciate le cinture e cominciamo!
Come unire file audio e video utilizzando FFmpeg
Unire file audio e video può essere un compito complicato, ma con l'aiuto di FFmpeg è un gioco da ragazzi. Se disponi di un file audio e video separato che non contiene audio, puoi utilizzare FFmpeg per combinarli in un unico file video.
È importante notare che il formato contenitore (estensione del file) deve accettare il codec video e audio. Ti consigliamo di utilizzare MP4 o MKV come formato contenitore per garantire la compatibilità.
Ecco la procedura dettagliata:
Passo1 Apri dal prompt dei comandi o dal terminale e vai alla directory in cui si trovano i file video e audio.
Passo 2 Utilizzo il seguente comando per unire i file video e audio. Sostituire "INPUT_FILE.mp4" e "AUDIO.wav" con i nomi dei tuoi file video e audio effettivi.
ffmpeg -i INPUT_FILE.mp4 -i AUDIO.wav -c:v copy -c:a aac OUTPUT_FILE.mp4
![](https://images.wondershare.com/assets/images-common/icon-note.png)
- "-i INPUT_FILE.mp4" Il flag specifica INPUT_FILE.mp4 come origine di input.
- "-i AUDIO.wav," dice a FFmpeg di prendere AUDIO.wav come sorgente di input.
- IL "-c:v copia" flag è una forma abbreviata di "-codec:v copia," che significa copiare il flusso video dai file di origine al file di destinazione.
- IL "-c:a aac" significa selezionare tutti i flussi audio dai file sorgente e quindi codificarli con il codificatore AAC.
- "mp4" specifica il nome del file di output.
Passo 3 Nel caso in cui non desideri alcuna conversione audio, gocciolare la parte aac nel comando e sostituire con copia; il comando sarebbe simile a questo:
ffmpeg -i INPUT_FILE.mp4 -i AUDIO.aac -c:v copy -c:a copy OUTPUT_FILE.mp4
Come combinare video con due audio utilizzando FFmpeg
Stai cercando di aggiungere più tracce audio al tuo video? Con FFmpeg puoi facilmente combinare video con due flussi audio. Che si tratti di creare una versione in lingua straniera del tuo video o di aggiungere una traccia audio alternativa, questo metodo ti aiuterà a ottenere risultati professionali. Questa sezione ti guiderà attraverso la combinazione di video con due flussi audio utilizzando l'interfaccia della riga di comando di FFmpeg. Quindi iniziamo!
Mixare due audio in un video
La combinazione di più tracce audio in un video può essere eseguita facilmente con l'interfaccia della riga di comando di FFmpeg. In questo esempio, combineremo due tracce audio in un unico video in modo che la voce fuori campo venga riprodotta sopra la musica di sottofondo. Ecco la procedura dettagliata:
Passo1 Apri dal prompt dei comandi o dal terminale e vai alla directory in cui si trovano i file video e audio.
Passo2 Sostituire"video1.mp4" e "audio1.mp3" con i nomi dei tuoi file video e audio effettivi.
ffmpeg \
-i video1.mp4 -i audio1.mp3 \
Passo3 Il -c:v copia flag indica a FFmpeg di copiare il flusso video dal file sorgente senza ricodificarlo. Ciò aiuta ad accelerare il processo ed evitare perdite di qualità.
-c:v copy \
-filter_complex " \
Passo4 Il comando " amix=input=2:durata=più lungo" dice ad amix di accettare 2 input (0:a e 1:a) Ee combinare in un flusso di output chiamato uscita audio, con la durata dell'input più lungo.
[0:a][1:a] amix=ingressi=2:durata=più lungo [uscita_audio] \
Passo 5 Carta geografica il flusso video (0:v) e il flusso audio misto (uscita audio) nel video di output finale.
-map 0:v -map "[audio_out]" \
Passo6 Il -y bandiera dice a FFmpeg di sovrascrivere il file di output se esiste già.
-y output.mp4
Una volta completato, troverai il file video appena creato con l'audio mixato nella posizione di output specificata.
Mixare due audio in un video Regolazione del volume
Faremo un ulteriore passo avanti e ti mostreremo come unire due tracce audio in un video regolando il volume di una delle tracce audio. Ciò può essere utile quando desideri enfatizzare una traccia audio rispetto all'altra, ad esempio, per rendere la voce fuori campo più prominente in un video.
Ed ecco il processo passo dopo passo:
Passo1 Inizio il comando specificando i file di input.
ffmpeg \
-i video1.mp4 -i audio1.mp3 \
Passo2 Utilizzo Il filter_complex opzione per specificare un grafico di filtro.
-filter_complex " \
[0:a] volume=0.5 [music];
Passo 3 Utilizzo Il un misto filtro per prendere il "musica"flusso e audio1.mp3 e mescolare loro.
[music][1:a] amix=inputs=2:duration=longest [audio_out] \
" \
Passo4 Utilizzo Il carta geografica opzione a specificare quali flussi dai file di input devono essere inclusi nel file di output.
-map 0:v -map "[audio_out]" \
Passo5 Specifica il nome del file di output come "output.mp4" e il -y bandiera per sovrascrivere il file di output senza chiedere conferma se esiste già.
-y output.mp4
Mixare due audio in un video con ritardo
Quando crei video, a volte è necessario sincronizzare l'audio con il video oppure desideri aggiungere un ritardo alla traccia audio. Ecco come aggiungere ritardo a una traccia audio utilizzando FFmpeg.
Passo1 Utilizzo Il filtro ritardato per aggiungere ritardo alla traccia audio.
[1:a] adelay=2100|2100 [voice];
Passo2 Mescola la traccia audio ritardata con la traccia audio originale
[0:a][voce] amix=ingressi=2:durata=più lungo [audio_out]
Passo 3 Carta geografica le tracce video e audio nel file di output
-map 0:v -map "[audio_out]"
Passo 4 Utilizzo IL -y bandiera per sovrascrivere il file di output
-y output.mp4
Il comando finale sarebbe simile a questo:
ffmpeg \
-i video1.mp4 -i audio1.mp3 \
-filter_complex " \
[1:a] adelay=2100|2100 [voice]; \
[0:a][voce] amix=ingressi=2:durata=più lungo [uscita_audio] \
" \
-map 0:v -map "[audio_out]" \
-y output.mp4
Questo comando ritarderà la traccia audio di 2100 millisecondi e quindi la mescolerà con la traccia audio originale, risultando in un nuovo file video con l'audio ritardato.
Potrebbe interessarti: unisci file audio e video con Filmora
Sebbene FFmpeg sia un potente strumento per unire file audio e video, la sua curva di apprendimento può essere ripida per alcuni utenti. Se stai cercando un'opzione più semplice, potresti prendere in considerazione l'utilizzo di un software di editing video come Filmora.
Cos'è Filmora?
WondershareFilmora è un software di editing video che consente agli utenti di creare facilmente video dall'aspetto professionale. Offre un'interfaccia intuitiva, rendendolo un'opzione eccellente per coloro che necessitano di un'esperienza di editing video più ampia.
Questo software offre un'interfaccia intuitiva e un'ampia gamma di funzionalità che semplificano l'unione di file audio e video, anche per i principianti. Inoltre, Filmora offre varie opzioni per modificare e migliorare i file audio e video, offrendoti un maggiore controllo sull'output finale. Filmora è un'ottima alternativa a FFmpeg per coloro che desiderano unire file audio e video in modo rapido e semplice.
Come combinare file audio e video utilizzando Filmora
Filmora è un software di editing video intuitivo che ti consente di combinare facilmente file audio e video per creare un prodotto finale raffinato e professionale. Quindi ecco il processo passo a passo per combinare file audio e video utilizzando Filmora.
Passo1 Importa file audio e video in Filmora utilizzando trascinare e rilasciare o il "Importa contenuti multimediali"pulsante.
![filmora importa supporti](https://images.wondershare.com/filmora/guide/get-started-with-filmora-02.png)
Passo2 Posta i file multimediali nella timeline e allineare il video con l'audio.
![filmora allinea i media](https://images.wondershare.com/filmora/article-images/filmora-align-videos.jpg)
Passo3 Sostituire l'audio originale di facendo clic con il pulsante destro del mouse il video, selezionando"Stacca audio," eliminando l'audio originale e sostituendo con il nuovo audio.
![filmora stacca l'audio](https://images.wondershare.com/filmora/guide/detach-audio-windows-01.png)
Passo4 Esportare il video finale selezionando un formato e cliccando"Esportare," oppure pubblica direttamente su YouTube o masterizza su DVD.
![filmora esporta video](https://images.wondershare.com/filmora/guide/export-by-selecting-local-tab.png)
Le persone chiedono anche
Ecco alcune domande frequenti riguardanti la funzione di fusione di FFmpeg e altri argomenti correlati:
Q1. Come unire immagini e video in FFmpeg?
Per unire un'immagine e un video utilizzando FFmpeg, utilizza innanzitutto il file -ciclo continuo sull'immagine per riprodurla in loop per tutta la durata del video, quindi utilizzare il filtro di sovrapposizione per sovrapporre l'immagine al video. Il comando sarebbe simile a questo:
ffmpeg -i video.mp4 -i image.jpg -filter_complex "[0:v][1:v] overlay=0:0" -pix_fmt yuv420p -c:a copy output.mp4
Questo comando prende il video e l'immagine in input, applica il filtro di sovrapposizione per sovrapporre l'immagine al video iniziando dall'angolo in alto a sinistra ( 0:0) e restituisce il risultato a output.mp4. IL -pix_fmt yuv420p e -c:una copia le opzioni garantiscono la compatibilità con la maggior parte dei dispositivi.
Q2. Posso unire 2 file MP4 in 1?
Sì, puoi unire due file MP4 in uno solo utilizzando Filmora. Per fare ciò, attenersi alla seguente procedura:
Passo1 Apri Filmora e importa i file video
Passo2 Trascina i video sulla timeline
Passo3 Allinea il secondo video con il primo senza lasciare spazi vuoti
Passo 4 Cliccare "Esporta" E Seleziona impostazioni desiderate
Passo 5 Cliccare "Esporta" di nuovo a salva il video combinato sul tuo computer.
Q3. Come posso unire video e sottotitoli?
Per unire video e sottotitoli in Filmora, segui questi passaggi:
Passo1 Apri Filmora e importa il tuo file di sottotitoli SRT.
Passo2 Posto il file SRT sulla timeline e cliccare con il pulsante destro del mouse su di essa. Selezionare "Modifica avanzata"dalle opzioni.
Passo3 Regola il codice temporale, il testo, il colore, il carattere e altre impostazioni del sottotitolo. Al termine, sceglie "Esporta il file dei sottotitoli" per salvare le modifiche.
Vuoi ancora imparare altri trucchi su come aggiungere i sottotitoli al tuo video? Guarda il video qui di seguito:
Conclusione
Usando FFmpeg e Filmora, puoi facilmente combinare video con audio, unire più file video e aggiungere sottotitoli ai tuoi video. Entrambi gli strumenti offrono funzionalità e curve di apprendimento diverse, quindi è importante capire di cosa hai bisogno prima di sceglierne uno. Filmora è un'ottima opzione per i principianti e per coloro che desiderano un'interfaccia intuitiva, mentre FFmpeg è un potente strumento da riga di comando per utenti avanzati.