Come ritagliare e tagliare video utilizzando FFmpeg in Linux
FFmpeg è un potente editor multimediale da riga di comando per Linux. Ti consente di registrare e manipolare l’audio, creare screencast e persino modificare e codificare file video ad alto bitrate. Qui ti mostriamo come tagliare rapidamente ed eseguire tagli di base sui tuoi file video con FFmpeg.
Taglio dell’inizio e della fine di un file video
Una delle funzionalità più potenti di FFmpeg è la sua capacità di tagliare rapidamente segmenti da file audio e video. Ciò ti consente di rimuovere eventuali parti non necessarie dal tuo video e persino di automatizzarlo con script di shell.
Prima di iniziare a tagliare, assicurati di avere un backup del file video originale. Questo perché, a differenza degli editor grafici, FFmpeg non fornisce alcuna funzionalità di annullamento per nessuna delle sue funzioni:
Per tagliare i primi 30 secondi di un file video di 5 minuti, esegui il comando seguente:
Puoi anche tradurre questa sintassi per tagliare alla fine anziché all’inizio del file video. Utilizzando lo stesso file video, l’esecuzione di quanto segue rimuoverà invece gli ultimi 30 secondi:
A parte questo, questa sintassi supporta anche il taglio su entrambe le estremità del video. Ad esempio, rimuovendo i primi e gli ultimi 30 secondi di un video di 5 minuti apparirà qualcosa del genere:
Una volta terminato, controlla se FFmpeg ha tagliato correttamente il tuo video confrontandolo con il file originale.
Taglio di un breve segmento all’interno di un file video
FFmpeg può anche tagliare selettivamente segmenti all’interno di un file video. Sugli editor grafici, questa operazione richiede solitamente la creazione di due tagli separati e unirli manualmente nella timeline del video.
Inizia creando un backup del tuo file video originale:
Apri il tuo video su un lettore multimediale e determina i timestamp esatti per i punti di taglio. Nel mio caso, voglio creare un file video utilizzando solo il filmato dalle 2:30 alle 4:00 e dalle 7:45 alle 8:30 dell’originale.
Converti i tuoi timestamp da minuti a secondi:
Passa alla directory del file video, quindi incolla il seguente comando:
Sostituisci “FIRST-START-VALUE” e “FIRST-END-VALUE” per entrambi -vf
i -af
flag con il valore per il tuo primo taglio. Nel mio video, il mio primo montaggio inizia a 150 secondi e termina a 240.
Sostituisci “SECOND-START-VALUE” e “SECOND-END-VALUE” con il valore per il tuo secondo taglio, quindi premi Invio per eseguire il comando.
Verifica che il tuo nuovo video sia tagliato correttamente confrontandolo con il file originale.
Scopri come regolare e normalizzare i tuoi file musicali con FFmpeg.
Taglio di un file video in segmenti uniformi
Oltre a tagliare e unire clip, puoi anche utilizzare FFmpeg per tagliare e tagliare un intero video in brevi segmenti. Questo può essere utile se hai un video lungo che dividi in clip più piccole.
Per iniziare, apri una sessione terminale, quindi vai alla directory del tuo video lungo.
Copia la seguente riga di codice sul prompt del terminale:
Sostituisci il valore di “segment_time” con la lunghezza della clip di destinazione. Ad esempio, puoi impostare questo valore su “00:05:00” per dividere il tuo video lungo in segmenti di 5 minuti.
Imparare come eseguire la manipolazione video di base in FFmpeg è solo una delle cose interessanti che puoi fare in Linux. Esplora di più sul diversificato ecosistema di questo sistema operativo esaminando alcuni dei migliori software per Linux .
Credito immagine: Sanjeev Nagaraj tramite Unsplash e Wikimedia Commons . Tutte le modifiche e gli screenshot di Ramces Red.
Lascia un commento