Hai mai provato a usare?Ffmpeg per creare video da immagini? Forse si desidera unire le immagini del prodotto per creare video di marketing o rendere l'apprendimento più piacevole per i tuoi studenti. Mentre molti strumenti di editing video sono disponibili, ffmpeg è uno strumento flessibile e potente di riga di comando che offre il controllo sull'elaborazione video e audio.

Ffmpeg sta per gruppo di esperti di immagini in movimento veloce in avanti. è uno strumento open source; Questo significa che è aperto e accessibile a tutti ed è costantemente aggiornato da una grande comunità di sviluppatori che contribuiscono a esso. Ffmpeg potrebbe sembrare intimidante a prima vista, ma stai certo che puoi convertire le tue immagini in video senza sforzo con qualche guida. Questo strumento supporta ogni formato video e audio.
Quindi, se siete un principiante completo o avete precedente esperienza utilizzando ffmpeg, questo articolo ti mostrerà i metodi per cambiare immagini ffmpeg in immagini e i comandi di base per convertire, ottimizzare e personalizzare la conversione immagine-to-video.
In questo articolo
Parte 1: come convertire le immagini utilizzando ffmpeg per creare un video

Installazione di ffmpeg
Installazione dello strumento è il primo passo nell'utilizzo di ffmpeg per la conversione di immagine in video.
- Verifica l'installazione esistente (tutte le operazioni)
- Installazione specifica dei OS
- Le finestre
- macOS (usando la birra domestica)
- Controllo post-installazione<< /li >
Rieseguire il comando di verifica dopo l'installazione:
Versione di ffmpeg
Inserisci questo prompt dei comandi:
Versione di ffmpeg
Se appaiono i dettagli della versione: ffmpeg è installato
Se si verifica un errore: procedere con l'installazione specifica di OS
Scarica ffmpeg daIl sito ufficiale. dopo il download, estrarre il contenuto del file zip nella directory preferita. L'ultimo passaggio critico è quello di aggiungere la directory contenente ffmpeg.exe alla variabile di ambiente percorso del sistema per consentire l'accesso alla riga di comando.
Eseguire il comando di seguito nel terminale:
Brew installazione ffmpeg
Usa ffmpeg per convertire immagini in video

- Comando di base per la conversione di un'immagine singola
- Comando per la conversione di sequenza di immagini
- Usando specificatori di formato
- Utilizzare il modello globo
- Utilizzando il demuxer concat
Per creare un video statico con una singola immagine, utilizzare questo comando.
Ffmpeg-loop 1-i input.jpg-c:v libx264-t 10 output.mp4
Il...-ciclo 1Mantiene l'immagine ripetuta in un ciclo mentre-t 10Imposta la durata del video su 10. è possibile regolare il numero a seconda della lunghezza video desiderata.
Durante l'usoFfmeg per la sequenza di immagini al videoAssicurarsi che le immagini siano nominate correttamente in sequenza e numericamente. è possibile creare video da una sequenza di immagini in tre modi: utilizzandoSpecificatori di formato, il modello globoO...Demuxer concat ffmpeg.
Se la sequenza di immagini è denominata in sequenza, i specificatori di formato indicano quali immagini ffmpeg dovrebbe utilizzare. Per utilizzare specificatori di formato, copia e incolla questo comando.
Ffmpeg-framerate 1-i immagine %d.jpg-c:v libx264-r 30 output.mp4
-frequenza fotogrammi 1Definisce quante immagini vengono lette al secondo, in questo caso 1 foto al secondo. Non immettere una frequenza di fotogrammi imposterà la frequenza di fotogrammi predefinita a 25, ovvero 25 immagini lette al secondo.
-i immagine %d.jpgè la sequenza di immagini di input, dove %d rappresenta la sequenza numerica nei nomi dei file. Cerca le immagini con lo stesso nome della sequenza di immagini di input, impostando l'immagine con la cifra più bassa come immagine di inizio. Add-start_number n al comando sopra per specificare l'immagine di avvio. Se si utilizza -start_number_8, l'immagine iniziale sarà image8.jpg.
-c:v libx264è il codec utilizzato per codificare il video. Per aumentare la compatibilità del video per i diversi lettori, aggiungere -pix_fmt yuv420p al prompt dei comandi. Dovrebbe sembrare qualcosa di cosi'.
Ffmpeg-framerate 1 -i immagine %d.jpg -c:v libx264 -r 30 -pix_fmt yuv420p output.mp4
-r 30Rappresenta la frequenza di fotogrammi del video di output. Se la frequenza delle immagini di input non è definita, è impostata su un valore predefinito di 25.

Il modello globo consente di specificare le immagini di input desiderate.
Ffmpeg-framerate 1-pattern_type glob -i'.jpg' -c:v libx264 -r 30-pix_fmt yuv420p output.mp4
Il modello. jpgSeleziona tutti i file. jpg nella directory corrente. Questo modello è utile se le tue immagini sono nominate in sequenza ma non numericamente.
Il demuxer concat collega le immagini insieme in una serie. Prima, creare un file input.txt e aggiungere le immagini necessarie per il video. Specificare una durata per la quale ogni foto verrà visualizzata, come questo.
file'image01.jpg' durata 1file' image02.jpg' durata 1file' image03.jpg' durata 1
Utilizzare questo prompt dei comandi per ottenere un output di diapositive video di queste immagini.
ffmpeg -f concat -i input.txt -c:v libx264 -r 30 -pix_fmt yuv420p output.mp4

Denominazione delle sequenze di immagini
Quando nominano le immagini,
-i immagine %d.jpg è per immagini chiamate image1.jpg.
-i immagine %02d.jpg è per due sequenze come image01.jpg.
-i immagine %03d.jpg è per immagini a tre sequenze come image001.jpg.
| Specificatore di comando | Nomi di file di esempio | |
| img%d.jpg | img1.jpg | |
| img%02d.jpg | img01.jpg | |
| img%03d.jpg | img001.jpg |
Aderire al formato di denominazione giusto e assicurarsi che corrisponda al formato specificato nel comando. Se ci sono incoerenze, è possibile ottenere un messaggio di errore.
Parte 2. Problemi che si potrebbe incontrare durante la conversione di immagini in video utilizzando ffmpeg
Ecco i problemi comuni che potresti affrontare quando si utilizzaFfmpeg per immagine a videoConversione e come affrontarli.
Sviluppo attivo di FFmpeg
Ffmpeg viene costantemente aggiornato come strumento open source. Queste frequenti modifiche possono occasionalmente introdurre bug che influenzano il flusso di lavoro. Utilizzare sempre l'ultima versione ffmpeg e consultare la documentazione ufficiale quando si incontrano problemi.

Denominazione dei file errata
Ffmpeg richiede una denominazione sequenziale precisa per le sequenze di immagini. Numero mancante o denominazione incoerente causerà errori. Assicurarsi che tutti i nomi dei file seguano un ordine numerico rigoroso. Per i set di immagini di grandi dimensioni, utilizzare strumenti di rinominazione in massa per mantenere la coerenza.
Errori di percorso e comando
Errori tipografici nei comandi spesso impediscono la conversione riuscita. Verificare attentamente la sintassi dei comandi e i percorsi dei file prima dell'esecuzione. Controllare ogni parametro e consultare la documentazione per opzioni sconosciute.
Compatibilità con il formato pixel
Impostazioni predefinite possono produrre video incompatibili con i lettori multimediali comuni. Includere sempre la specifica del formato pixel nel tuo comando per garantire un'ampia compatibilità. Usa questo formato:
Ffmpeg-framerate 1-i immagine %d.jpg -c:v libx264-pix_fmt yuv420p output.mp4
Parte 3: come personalizzare i video convertiti con ffmpeg

Per aggiungere una traccia audio a una diapositiva
Copia e incolla questo comando.
Ffmpeg-framerate 1-pattern_type glob -i'.jpg' -i audio.mp3\-shortest -c:v libx264 -r 30-pix_fmt yuv420p output.mp4
-i audio.mp3Aggiunge un secondo file di input, un file audio.-il più breveImposta la lunghezza del video di uscita alla lunghezza più breve dei due file di input (immagine e audio). Se il file audio è più lungo della sequenza di immagini, questo comando imposterà la lunghezza dell'audio di uscita sulla lunghezza della sequenza di immagini.
Per aggiungere sovrapposizioni di testo e filigrana ai video convertiti ffmpeg
Se si desidera aggiungere un testo o filigrana al video, salvarlo come immagine in formato jpg o png. Quindi, utilizzare questo prompt dei comandi.
Ffmpeg -i input.mp4 -i watermark.png-filter_complex "overlay=10:12" output.mp4
-I input. mp4È il file video di input, mentre-i filigramma. pngè il file di immagine di input (filigrana o testo).-filter_complex "overlay=10:12"Sovrappone l'immagine di input sul video a coordinate specifiche (10, 12) e output.mp4 è il video di output finale.

Regolare la trasparenza della filigrana, utilizzare il filtro di miscelazione utilizzando questo comando.
ffmpeg -i input.mp4 -i watermark.png-filter_complex "[0:v][1:v] overlay=10:12: format=auto, blend=all_mode='overlay': all_opacity=0.7" output.mp4
All_opacity controlla la trasparenza della filigrana. 0,7 significa opacità del 70%. è possibile regolare la figura per raggiungere l'opacità della filigrana desiderata.
Per regolare la velocità video convertita per creare effetti time-lapse o rallentamento su ffmpeg
| Le azioni | Prompt comando |
| Per accelerare il video di 2 volte | Ffmpeg-i input.mp4-filter:v "setts=0.5 pts"-an output.mp4 |
| Per accelerare l'audio di 2 volte | Ffmpeg-i input.mp3-filter: a "atempo=2.0" output.mp3 |
| Per accelerare sia video che audio | ffmpeg -i input.mp4 -vf "setts=0.5 pts" -af "atempo=2.0" output.mp4 |
| Per rallentare il video di 2x | Ffmpeg-i input.mp4-filter:v "setts=2.0 pts"-an output.mp4 |
| Rallentare l'audio di 2 volte | Ffmpeg-i input.mp3-filter: a "atempo=0.5" output.mp3 |
| Per rallentare sia l'audio che il video | Ffmpeg-i input.mp4-vf "setts = 2.0 pts"-af "atempo = 0.5" output.mp4 |
-filtro: vApplica un filtro video al video di input mentreSetts = 0,5 ptsRende il video di uscita riprodurre 2 volte più veloce dell'originale e atempo = 2.0 raddoppia la velocità dell'audio per corrispondere alla velocità del video di uscita.Setts = 2.0 ptsRende il video di uscita riprodurre 2 volte più lenta(metà della velocità) del video originale,atempo = 0.5Rende l'audio il doppio più lento dell'audio originale. -vf applica un filtro video mentre -af applica il filtro audio.

Per modificare la risoluzione dei video ffmpeg realizzati da immagini
Per scala/ridimensionare/modificare la risoluzione video, utilizzare il filtro scala di questo prompt dei comandi.
Ffmpeg -i input.mp4-scala vf = $w: $h< encoding-parameters>Output. mp4
$w e $hSono la larghezza e l'altezza del video previsti. Ad esempio,-scala vf = 640:480Comando cambia la risoluzione video a 480p.
Bonus: un'alternativa non tecnica a ffmpeg
Mentre ffmpeg è un potente strumento, la sua interfaccia di modifica della riga di comando può essere travolgente, specialmente per i nuovi utenti o persone senza conoscenze tecniche. I vari prompt di comando, la sintassi e l'organizzazione della directory dei file possono essere stressante e richiede tempo. In casi come questo, gli utenti optano per uno strumento più semplice, più intuitivo e non tecnico comeWondershare Filmora.

Filmora è un software di editing video che consente agli utenti di indulgere la loro creatività senza competenze o competenze precedenti. Porta l'editing di foto e video a un nuovo livello con effetti facilmente accessibili e una libreria multimediale con cui puoi lavorare. Filmora combina le foto senza soluzione di continuità per creare bellissimi video che puoi modificare e personalizzare ulteriormente secondo le tue preferenze.
Ecco comeConvertire le tue immagini in un videoUsando filmora.
Passo 1:Installare filmora da Google Play o Apple Store. Quindi, avviare l'applicazione sul tuo dispositivo mobile.
Passo 2:Apri...Immagine al videoLo strumento sullo schermo principale di filmora.

Passo 3:Caricare l'immagine da cui si desidera generare un video. Descrivere il tipo di video che desideri e premereLa generazione.

Salva e salvaIl tuo video. Se vuoi esplorare più delle funzionalità di filmora, cliccaModifica.

Puoi personalizzare il video cliccandoL'AudioSulla barra degli strumenti per aggiungere effetti sonori e voiceover o utilizzare la funzione audio ai di filmora. Puoi anche generare musica con l'audio ai di filmora selezionando il tuo tono preferito, il tema e la durata. Una volta finito, colpisciLa generazione. quindi, esportare il video finito sul tuo dispositivo mobile.

Le conclusioni
Che tu sia un editor esperto o no, convertire immagini con foto è una brezza, soprattutto se hai gli strumenti giusti. Ffmpeg è un ottimo strumento per raggiungere questo, con prompt della riga di comando per ogni azione, comprese ulteriori modifiche come l'aggiunta di clip audio e sovrapposizioni e il ridimensionamento del video/ modificarne la risoluzione.
Tuttavia, filmora è una scelta ottima per gli utenti che trovanoFfmpeg immagine a videoLa conversione troppo tecnica o quelli che hanno bisogno di più opzioni di personalizzazione con meno tempo di elaborazione. Puoi esplorare la gamma di strumenti di filmora installando l'app sul tuo telefono cellulare. è possibile creare video da foto, aggiungere effetti e musica di sottofondo ed esportare il video modificato nella risoluzione preferita.

