Ritaglia il video con FFmpeg I comandi offrono un modo davvero preciso per tagliare le parti indesiderate, regolare l'inquadratura e organizzare il layout video con queste semplici linee. Questa guida illustra l'installazione, diverse tecniche di ritaglio e un'alternativa più semplice per chi preferisce un'esperienza di editing più visiva.
Parte 1. Cos'è FFmpeg e perché usarlo per il ritaglio
Il ritaglio elimina le parti superflue di un video, come le bande nere o gli oggetti che distraggono lo spettatore. Con FFmpeg, l'operazione diventa più semplice perché gli strumenti da riga di comando possono fornire risultati accurati e spesso più efficienti di quanto ci si aspetterebbe.
Cos'è FFmpeg?
FFmpeg è un framework multimediale gratuito e open-source utilizzato per modificare, convertire, registrare, trasmettere in streaming e comprimere file video e audio. Gestisce centinaia di formati e si basa su istruzioni da riga di comando anziché su un'interfaccia grafica.
Il filtro di ritaglio consente di eliminare le zone indesiderate impostando valori precisi di larghezza, altezza e posizione.
Perché è fantastico
FFmpeg è molto utilizzato perché è gratuito, open source e anche piuttosto affidabile, soprattutto per il ritaglio preciso al pixel. È compatibile con centinaia di formati multimediali, è di grande aiuto per l'elaborazione batch di grandi quantità di dati e può essere eseguito su Windows, macOS e Linux. Inoltre, è abbastanza flessibile da permettere di combinare il ritaglio con altre modifiche in un unico comando, il che risulta davvero pratico.
FFmpeg Ritaglia vs Ridimensiona vs Scala
| Caratteristica | Raccolto | Ridimensiona | Scala |
| Scopo | Rimuove le zone indesiderate. | Modifica le dimensioni del video. | Modifica la risoluzione video. |
| Effetto | Ritaglia una parte dell'immagine. | Consente di ridurre o ingrandire l'immagine completa. | Mantieni l'immagine completa durante il ricampionamento. |
| Usi comuni | Rimuovi le barre o i bordi neri. | Adattare le dimensioni dello schermo o della piattaforma. | Converti in HD, Full HD o 4K. |
Parte 2. Installazione di FFmpeg
Prima di ritagliare i video con FFmpeg, è necessario prima installarlo e poi assicurarsi che sia disponibile sul sistema (aggiunto correttamente). I passaggi di installazione variano leggermente a seconda del sistema operativo in uso.
1. Installazione su Windows
Passo 1Visita il sito web ufficiale di FFmpeg e scarica la versione più recente per Windows.
Passo 2Decomprimi il file ZIP scaricato in una cartella come C:\FFmpeg e conservalo lì.
Passaggio 3Apri la cartella bin e copia il percorso completo (tutto quanto).
Passaggio 4Aggiungi il percorso della cartella bin alla variabile d'ambiente Path di Windows, in modo che possa essere trovata più facilmente.
Passaggio 5Aprire Prompt dei comandi, digita ffmpeg -version, quindi premi InstallareSe vengono visualizzate le informazioni sulla versione, significa che FFmpeg è praticamente installato.
2. Installazione su macOS
Passo 1Se Homebrew non è ancora presente sul tuo sistema, installalo.
Passo 2Aprire terminale.
Passaggio 3Quindi esegui questo comando: brew install ffmpeg
Passaggio 4Una volta completata l'installazione, verificala digitando: ffmpeg -versione
Se vedi stampate le informazioni sulla versione, allora FFmpeg è pronto e puoi usarlo per ritagliare il video su Mac o svolgere altre attività di modifica.
3. Installazione su Linux
Passo 1Apri l'applicazione Terminale.
Passo 2Installa FFmpeg utilizzando il gestore di pacchetti della tua distribuzione Linux.
Per Ubuntu e Debian:
- sudo apt update
- sudo apt install ffmpeg
Per Fedora:
- sudo dnf install ffmpeg
Per Arch Linux:
- sudo pacman -S ffmpeg
Passaggio 3Verificare l'installazione con: ffmpeg -versione
Parte 3. Comando base di ritaglio in FFmpeg
Una volta installato FFmpeg, ritagliare un video significa principalmente impostare correttamente il filtro di ritaglio e i valori numerici. Il filtro di ritaglio determina sia le dimensioni del video in uscita sia quale parte dell'inquadratura verrà inclusa nel clip finale.
1. La sintassi del filtro di ritaglio
Comando base
Si può immaginare la forma generale in questo modo: ffmpeg -i input.mp4 -vf "crop=width:height:x:y" output.mp4
Analisi dei parametri
- larghezza: La larghezza della banda ritagliata, misurata in pixel.
- altezza: Altezza della zona ritagliata, anch'essa espressa in pixel.
- X: Da dove iniziare, l'offset orizzontale, misurato dal bordo sinistro.
- y: Da dove iniziare, l'offset verticale, misurato dal bordo superiore.
2. Esempi di ritaglio di base
Esempio 1: Ritagliare un quadrato 1080×1080 dalla posizione (420, 0)
In questo modo si crea un ritaglio quadrato che inizia a circa 420 pixel dal lato sinistro e viene posizionato nella parte superiore dell'inquadratura.
ffmpeg -i input.mp4 -vf "crop=1080:1080:420:0" output.mp4
Esempio 2: Prendi una porzione di 1280×720 dall'angolo in alto a sinistra
Ritaglia una porzione di 1280×720 pixel direttamente dall'angolo in alto a sinistra, davvero semplice.
ffmpeg -i input.mp4 -vf "crop=1280:720:0:0" output.mp4
Esempio 3: Ritagliare una regione 200×200 da (50, 50)
Questo mantiene un rettangolo di 200×200 pixel, che inizia a 50 pixel dal lato sinistro più altri 50 pixel dall'alto, in modo che anche gli offset siano allineati.
ffmpeg -i input.mp4 -vf "crop=200:200:50:50" output.mp4
3. Utilizzo delle variabili per il ritaglio dinamico
FFmpeg può anche utilizzare variabili che calcolano automaticamente i valori di ritaglio in base alle dimensioni del video. In questo modo, lo stesso comando può essere utilizzato per più file senza dover riscrivere tutto.
| Variabile | Descrizione |
| iw | Larghezza video di input |
| ih | Altezza video di input |
| ora | larghezza di ritaglio in uscita |
| OH | Altezza di ritaglio in uscita |
Parte 4. Tecniche di ritaglio avanzate
1. Rilevamento e rimozione automatica dei bordi neri
Le barre nere compaiono spesso quando il rapporto d'aspetto del video non corrisponde a quello dello schermo, come se l'immagine rimanesse lì in modo anomalo. FFmpeg è in grado di individuare e rimuovere questi bordi utilizzando il filtro cropdetect.
Passo 1Iniziate con il rilevamento del ritaglio in modo che FFmpeg possa dare una rapida occhiata alla clip, per così dire.
ffmpeg -i input.mp4 -vf cropdetect -f null -
Passo 2Dopodiché, FFmpeg visualizza i suggerimenti di ritaglio, solitamente in questo modo: ritaglio=1280:720:0:0
Passaggio 3A quel punto basta incollare quei valori e i bordi dovrebbero essere effettivamente tagliati.
ffmpeg -i input.mp4 -vf "crop=1280:720:0:0" output.mp4
2. Ritagliare in base a uno specifico rapporto d'aspetto
Rifilare a un certo proporzioni video È utile quando si desidera che il video si adatti in modo più fluido a schermi e feed diversi, come TV 16:9, post quadrati 1:1 o per un'atmosfera più cinematografica.
Passo 1Scegli il rapporto d'aspetto, quindi calcola la larghezza e l'altezza del ritaglio. Ad esempio, impostalo su 16:9 partendo dalla zona più o meno centrale: ffmpeg -i input.mp4 -vf "crop=iw:iw*9/16" output.mp4
Passo 2Se gli elementi importanti non sono centrati, sposta leggermente la posizione di ritaglio: ffmpeg -i input.mp4 -vf "crop=iw:iw*9/16:0:(ih-oh)/2" output.mp4
3. Ritaglio per i social media (video verticale di 9:16)
Moltissime piattaforme prediligono i video verticali, soprattutto per i contenuti brevi. È possibile adattare un filmato orizzontale al formato 9:16 ritagliandone i lati, un'operazione piuttosto semplice.
Passo 1Crea la cornice verticale con il filtro di ritaglio: ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih" output.mp4
Passo 2Centra automaticamente l'immagine in modo che il soggetto rimanga più o meno nella stessa posizione: ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih:(iw-ow)/2:0" output.mp4
4. Ritaglio con panoramica (Ritaglio animato)
Se il ritaglio statico si limita a tagliare tutto e a rimanere in quella posizione, il ritaglio animato fa qualcosa di più dinamico: modifica la finestra di ritaglio nel tempo. È questo che crea l'effetto panoramica su un'inquadratura più ampia.
Passo 1Prova a spostare leggermente l'area di ritaglio, usando le espressioni di FFmpeg, e sì, all'inizio potrebbe sembrare un po' strano: `ffmpeg -i input.mp4 -vf "crop=640:480:x='min(t*50,iw-640)':y=0" output.mp4`
Passo 2Regola il ritmo del movimento, in pratica toccando questa parte: `t*50` Mettine di più e viaggerà più velocemente, mettine di meno e andrà più piano, più calmo.
Passaggio 3Modifica x e y se desideri un effetto diverso, come una panoramica verticale o persino una sorta di movimento diagonale; dipende da cosa cerchi.
Parte 5. La migliore alternativa a FFmpeg per ritagliare i video
FFmpeg è estremamente potente, ma onestamente, l'intero stile a riga di comando può risultare un po' complicato per i principianti, soprattutto all'inizio. Detto questo, AVAide Video Converter In pratica, semplifica notevolmente il ritaglio dei video; offre un'interfaccia intuitiva anziché richiedere la digitazione manuale. Include anche strumenti di conversione, ritaglio, modifica e miglioramento, consentendo di fare molto più che semplicemente ritagliare un singolo elemento.
- Ritaglia i video in modo visivo, quindi perfeziona l'area del fotogramma utilizzando gli strumenti integrati.
- Supporta i formati MP4, MOV, AVI, MKV e molti altri, per una più semplice gestione dei file.
- Mantiene l'immagine nitida per risoluzioni 4K, 5K e 8K.
- Compatibile con le accelerazioni NVIDIA, AMD e Intel, per cui il processo risulta generalmente più rapido.
- Include anche funzioni di ritaglio, unione, filtri e altre impostazioni utili.
Passo 1Scarica e installa
Visita il sito web ufficiale, scarica AVAide Video Converter e installalo sul tuo computer. Una volta completata l'installazione, apri subito il software.
Passo 2Importa il file video
Colpire il Aggiungere i file C'è un pulsante per caricare il video che si desidera ritagliare. Questo programma supporta diversi formati, come MP4, MOV, AVI e persino MKV.
Passaggio 3Apri e modifica lo strumento Ritaglia
Colpire il Modificare pulsante, scegli Ruota e ritagliae trascina leggermente la cornice di ritaglio in modo da rimuovere le parti strane e indesiderate. Se necessario, è possibile anche invertire le proporzioni, per diverse piattaforme o per varie dimensioni dello schermo.
Passaggio 4Selezionare le impostazioni di output
Dai un'occhiata al risultato in anteprima, tocca ok Per confermare le modifiche, vai al menu del profilo e scegli il formato di output e la risoluzione desiderati.
Passaggio 5Esporta il video ritagliato
Seleziona una cartella di destinazione, quindi fai clic Converti tuttoper memorizzare il video ritagliato con un output di alta qualità.
Ritagliare video con FFmpeg ti dà un controllo molto preciso per rimuovere le aree indesiderate, regolare l'inquadratura e persino creare layout video personalizzati. Ma sì, hai bisogno di conoscenze della riga di comando. Tuttavia, FFmpeg rimane incredibilmente capace, mentre AVAide Video Converter Offre un'esperienza di modifica più semplice e intuitiva, soprattutto quando si desidera semplicemente ritagliare rapidamente.
La tua cassetta degli attrezzi video completa che supporta oltre 350 formati per la conversione in qualità senza perdita di dati.
Modifica video
- Video di alto livello con intelligenza artificiale
- Rimuovi filigrana dal video
- Rimuovi testo dal video
- Ridimensiona da 4K a 1080p/720p
- Rimuovi il rumore di fondo dal video
- Editor di metadati MP4
- Migliora la qualità del video
- Video inverso
- Correggi video di cattiva qualità
- Rimuovere i metadati da video/audio
- Video della telecamera frontale speculare/non speculare