FFmpeg è davvero un potente strumento di codifica / decodifica video¹. Funziona nella riga di comando, anziché utilizzare una GUI. La riga di comando è quella finestra nera che trovi facendo clic su [windows + r] e digitando cmd
quindi premendo Invio. Questo è anche chiamato "prompt dei comandi". Una volta installato, inserisci i comandi ffmpeg in una di queste finestre per usarlo.
Ecco i passaggi di base per "installare" e utilizzarlo:
Installazione
- Vai al sito di download di ffmpeg e scarica il file zip più adatto alle specifiche del tuo computer. Scegli il collegamento "statico" e la versione "nightly git" per l'usabilità più attuale.
- Crea una cartella sul tuo computer per mettere in ordine il file zip. Questa cartella sarà la cartella "installazione". Ho scelto
C:\Program Files\ffmpeg\
. Questa è una buona idea perché la tratterai come un normale programma. Decomprimi il file zip in questa cartella.
- La cartella dovrebbe ora contenere un numero di altre cartelle, tra cui una intitolata
bin
dove ffmpeg.exe
viene salvata. Non abbiamo ancora finito. Fare doppio clic su quel file non fa nulla. Ricorda, questo è un programma da riga di comando. Funziona dentro cmd
.
- Prima di poter utilizzare
ffmpeg.exe
in cmd
dovete dire al vostro computer in cui si può trovare. Devi aggiungere un nuovo percorso di sistema. Innanzitutto, fai clic con il pulsante destro del mouse su Questo PC (Windows 10) o Computer (Windows 7), quindi fai clic su Properties > Advanced System Settings > Advanced tab > Environment Variables
.
- Nella finestra Variabili d'ambiente, fai clic sulla riga "Percorso" sotto la colonna "Variabile", quindi fai clic su Modifica
- La finestra "Modifica variabile d'ambiente" ha un aspetto diverso per Windows 10 e 7. In Windows 10 fai clic su Nuovo, quindi incolla il percorso nella cartella che hai creato in precedenza, dove
ffmpeg.exe
viene salvato. Per questo esempio, ovvero C:\Program Files\ffmpeg\bin\
in Windows 7 tutte le variabili sono elencate in una singola stringa, separate da un punto e virgola. Vai semplicemente alla fine della stringa, digita un punto e virgola ( ;
), quindi incolla il percorso.
- Fai clic su OK su tutte le finestre che abbiamo appena aperto.
ffmpeg è ora "installato". Il Prompt dei comandi ora riconoscerà i comandi ffmpeg e tenterà di eseguirli.
Aggiornamento di ffmpeg
Per aggiornare ffmpeg, basta rivisitare la pagina di download nel passaggio 1 sopra e scaricare il file zip. Decomprimere i file e copiarli sui vecchi file nella cartella creata nel passaggio 2.
Usando ffmpeg
L'uso di ffmpeg richiede l'apertura di una finestra del prompt dei comandi, quindi digitare comandi specifici di ffmpeg. Ecco un tipico comando ffmpeg:
ffmpeg -i video.mp4 -vn -ar 44100 -ac 1 -b:a 32k -f mp3 audio.mp3
Questo comando ha quattro parti:
ffmpeg
- Questo comando dice a cmd che vogliamo eseguire i comandi ffmpeg. cmd cercherà prima ffmpeg.exe
in una delle cartelle dal passaggio 6 nella sezione Installazione. Se viene trovato, tenterà di eseguire il comando.
-i video.mp4
- Questo è un file di input. Lavoreremo su questo file.
-vn -ar 44100 -ac 1 -b:a 32k -f mp3
- Questi sono gli "argomenti". Questi personaggi sono come mini comandi che specificano esattamente cosa vogliamo fare. In questo caso, sta dicendo creare un file mp3 dalla fonte di input.
-vn
- Lascia fuori il flusso video
-ar 44100
- Specifica la risoluzione audio in Hertz.
-ac 1
- Canali audio, solo 1. Questo è effettivamente "make mono".
-b:a 32k
- Bitrate audio, impostato su 32 kbps.
-f mp3
- Forza la conversione in MP3. Senza questo comando, ffmpeg tenta di interpretare ciò che si desidera in base all'estensione utilizzata nel nome del file di output.
audio.mp3
- Questo è il file di output.
Come probabilmente intuirai, questo breve comando crea un file audio MP3 da un file MP4.
Per eseguire questo comando, supponendo che tu abbia un file MP4 su cui provare questo, segui questi passaggi:
- Premi il tasto Windows + r.
- Digita
cmd
quindi inserisci.
- Modificare il percorso in cui si trova il file su cui si desidera lavorare. Tipo
cd [path]
. Dovrebbe assomigliare a qualcosa cd C:\Users\name\Desktop\
.
- Ora digita il comando ffmpeg con il nome del tuo file di input. Il comando verrà eseguito con alcuni feedback. Al termine, cmd sarà disponibile per altri comandi.
Questo è il modo di base per usare ffmpeg. I comandi possono diventare molto più complicati, ma è solo perché il programma ha così tanto potere. Usando la documentazione di ffmpeg , puoi imparare tutti i comandi e creare degli script molto potenti. Successivamente, è possibile salvare questi script in un file .bat in modo che sia sufficiente fare doppio clic su un file invece di digitare l'intero comando ogni volta. Ad esempio, questa risposta contiene uno script che creerà MP3 da tutti gli MP4 in una cartella . Quindi combineremo la potenza di ffmpeg con la potenza di cmd, ed è un bel posto dove essere quando devi fare codifica video / audio di qualità professionale su montagne di file.
- Come punto di precisione tecnica, ffmpeg non è esso stesso un codificatore o decodificatore. È un programma che può essere compilato con una grande varietà di codificatori, decodificatori, muxer e demuxer, in base alle preferenze dell'utente. Tutti questi codificatori ecc. Possono essere usati senza ffmpeg.