REC

Suggerimenti su riprese video, produzione, editing video e manutenzione delle apparecchiature.

 WTVID >> Guida alla produzione video >  >> video >> Video clip

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Una delle funzionalità più comuni degli strumenti di editing video è la possibilità di tagliare o ritagliare il video. La modifica dei video comporta il taglio di parti e il loro spostamento o la rimozione di altre parti dal filmato. Oggi discuteremo alcuni dei comandi più comuni che puoi utilizzare per tagliare e ritagliare video in FFmpeg.

Tieni presente che l'uso di FFmpeg non è per tutti. È necessario prestare attenzione ai dettagli e comprendere i concetti di base dietro gli strumenti da riga di comando. Prima di passare ai passaggi veri e propri, impariamo una o due cose su FFmpeg.

In questo articolo
    1. Tagliare video con FFmpeg con copia e ricerca di input
    2. Tagliare video con FFmpeg utilizzando la ricerca dell'output
    1. Estrazione e salvataggio di un file audio
    2. Disattivazione/rimozione dell'audio da un video

Cos'è FFmpeg e come installarlo

Padroneggiare il ritaglio video in FFmpeg:una guida completa

FFmpeg è uno dei migliori framework multimediali in grado di riprodurre, filtrare, trasmettere in streaming, mux, demux, transcodificare, codificare e decodificare qualsiasi tipo di contenuto. Può essere eseguito e compilato in diversi ambienti e sistemi operativi, inclusi Windows, macOS, Linux, ecc.

È progettato per consentire agli utenti finali e agli sviluppatori di applicazioni di fornire gratuitamente il miglior software. FFmpeg è dotato di diversi strumenti per analizzare, riprodurre o convertire diverse librerie o file multimediali. Gli sviluppatori possono anche usarlo per diverse applicazioni poiché ha diverse librerie, tra cui libswresample, libswscale, libavdevice, libavfilter, libavformat, libavutil e libavcodec. La cosa fantastica di FFmpeg è che supporta alcuni dei formati più vecchi e fino a quelli più recenti.

Prima di utilizzare FFmpeg per tagliare video, devi installarlo sul tuo dispositivo. Per questo articolo, abbiamo deciso di mostrarti come installare FFmpeg su Windows. Ecco i passaggi:

Passaggio 1:vai alla pagina di download di FFmpeg e passa il mouse sull'icona di Windows. Seleziona "Windows build da gyan.dev."

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 2:quando si apre la pagina di build di git master, trova l'ultima versione di FFmpeg e fai clic sul collegamento per scaricarla. Seleziona la posizione in cui desideri salvare il file.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 3:una volta completato il download, estrai e rinomina la cartella in "ffmpeg."

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Sposta la cartella nella posizione desiderata.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 4:fai clic su Start, digita "variabili di sistema" e fai clic su "Modifica le variabili di ambiente di sistema".

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 5:fai clic sulla scheda Avanzate e seleziona Variabili d'ambiente.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 6:fai clic su Percorso e seleziona Modifica.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 7:fai clic su Nuovo nel menu laterale.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 8:aggiungi "C:\ffmpeg\bin" e fai clic su OK.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 9:vedrai l'estensione nel percorso.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Come utilizzare il parametro -ss per trovare l'ora di inizio

Se vuoi tagliare/ritagliare una parte di un video in FFmpeg partendo da un tempo in chiave all'altro puoi usare il parametro -ss per cercare i valori desiderati. Ad esempio, se vuoi estrarre la parte del video dal 10° al 20° secondo, dovrai prima indirizzare FFmpeg per trovare il 10° secondo.

Ecco un comando che dovresti usare:./ffmpeg -ss

L'ora è specificata come HH:MM:SS. (ORE:MINUTI:SECONDI). Per cercare il decimo secondo di un video clip, devi digitare 00:00:10.

Come utilizzare -t e -to per trovare l'ora di fine

Padroneggiare il ritaglio video in FFmpeg:una guida completa

È inoltre necessario inserire l'ora di fine per tagliare il video in modo efficace in FFmpeg. È possibile utilizzare due comandi:i parametri -t e -to. Il parametro -t consente di aggiungere il tempo della clip estratta. Puoi usarlo digitando -ss 50 -t10 e questo comando indica a FFmpeg di tagliare/ritagliare 10 secondi del video a partire dal cinquantesimo secondo.

D'altra parte, il parametro -to indica a FFmpeg dove si trova l'endpoint dell'estrazione. Ad esempio, puoi digitare -ss 50 -to 60 per estrarre i 10 secondi tra il 50° e il 60° secondo.

Come tagliare video in Ffmperg senza ricodifica

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Puoi utilizzare più metodi per tagliare/tagliare video con FFmpeg senza ricodificarli. Ognuno di loro ha i suoi vantaggi e svantaggi. Sta a te scegliere l'opzione che funziona meglio per te. Ecco il primo.

Tagliare video con FFmpeg con copia e ricerca di input

Una delle righe di comando più semplici che puoi utilizzare per tagliare/tagliare video con FFmpeg senza ricodifica è questa:ffmpeg -ss 00:00:03 -i inputVideo.mp4 -to 00:00:08 -c:v copy -c:a copy trim_ipseek_copy.mp4

Questa riga di comando ha parametri semplici. Stai semplicemente dicendo a FFmpeg di leggere il tuo video ad alta voce. In questo esempio, il video in questione si chiama "inputVideo.mp4". Questa riga di comando indica inoltre al programma di estrarre 5 secondi dal video, a partire dal 3° fino all'8° secondo.

Inoltre, questa riga di comando indica al programma di copiare sia il video che l'audio e di saltare la ricodifica. L'aggiunta del comando -ss prima del comando -i è nota come "ricerca dell'input" e funziona velocemente perché il programma salta da un fotogramma I all'altro per raggiungere il punto di ricerca.

Tuttavia, poiché questa operazione cerca di saltare tra più fotogrammi I, FFmpeg non salterà con precisione all'ora o al fotogramma esatto desiderati. Cercherà quello più vicino e inizierà l'operazione di copia da lì.

Tagliare video con FFmpeg utilizzando la ricerca dell'output

Questo metodo per tagliare video in FFmpeg senza ricodifica è noto come "ricerca dell'output" ed ecco una riga di comando di base su come usarlo:ffmpeg -i inputVideo.mp4 -ss 00:00:03 -to 00:00:08 -c:v copy -c:a copy trimmedVideo.mp4

Il problema qui è che ci sono fotogrammi I codificati in modo indipendente durante la compressione video. I fotogrammi previsti possono differire a seconda degli altri fotogrammi decodificati. Se scegli un'ora di inizio allineata al fotogramma previsto, la copia inizierà da quel fotogramma.

In altre parole, le copie e i fotogrammi di decodifica potrebbero mancare nell'output, risultando in un video in uscita difettoso o nero.

Come tagliare/tagliare video in Ffmperg con la ricodifica

Quando non usi il comando "-c copy" quando ritagli i video in FFmpeg, il programma ricodificherà automaticamente l'audio e il video in uscita in base al formato scelto. Questo metodo significa che l'intera operazione di ritaglio durerà più a lungo rispetto ad altri metodi.

Tuttavia, significa anche che otterrai risultati più accurati perché FFmpeg ricodifica l'inizio e il video con I-frame. Nel nostro esempio, ordineremo a FFmpeg di lavorare su un video denominato "inputVideo.mp4" e rimuoveremo i 5 secondi dal 3° all'8° secondo. Utilizzeremo libx264 per ricodificare.

Ecco il comando che vuoi usare:ffmpeg -i inputVideo.mp4 -ss 00:03 -to 00:08 -c:v libx264 -crf 30 trim_opseek_encode.mp4

Questo comando può essere utilizzato anche per ricodificare bitrate specifici, modificare la risoluzione o ricodificare la qualità video. Ricorda che questo metodo richiede molte risorse e tempo perché stai eseguendo una ricodifica.

Come rimuovere/estrarre l'audio da un video con FFmpeg

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Esistono due modi per rimuovere l'audio da un video. Innanzitutto, puoi estrarre l'audio e rimuovere o rimuovere l'audio dal video, lasciandolo silenzioso.

Estrazione e salvataggio di un file audio

Se vuoi estrarre l'audio dal tuo video e salvare il file audio, ecco il comando che dovresti usare:ffmpeg -i input.mp4 -vn output.mp3

Ecco una spiegazione di cosa sta succedendo in questa riga di comando e dove puoi aggiungere i tuoi input. "input.mp4" è il percorso del file video di input; dovresti sostituirlo con il tuo. -vn è il comando che disabilita l'elaborazione video e rimuove completamente il video.

"output.mp3" è il segnaposto per il nome dell'immagine dell'uscita audio e l'estensione. In altre parole, digita il nome e l'estensione che vuoi vedere come file di output.

Disattivare/rimuovere l'audio da un video

Il metodo migliore per ricomporre completamente l'audio da un video mantenendo il video è utilizzare la funzione -an. Questa opzione disabilita l'elaborazione audio. Ecco la riga di comando che dovresti usare:ffmpeg -i input.mp4 -an -c:v copy output.mp4

Il comando -an disabilita l'elaborazione audio, mentre il comando -c:v copy copia il video senza ricodificarlo. Ciò significa che la qualità originale del video viene preservata e il processo è più rapido.

Un'alternativa più semplice al taglio dei video - Filmora

FFmpeg può essere uno strumento efficace per tagliare video. Tuttavia, non è la soluzione più user-friendly per queste attività. Poiché si tratta di un software da riga di comando, dovresti avere una certa esperienza di lavoro con soluzioni simili. Gli utenti dovrebbero almeno avere familiarità con il prompt dei comandi e le sue operazioni per capire come funziona FFmpeg.

Supponiamo che tu stia cercando un'opzione più semplice che non implichi alcuna riga di comando e ti consigliamo di provare Wondershare Filmora. Questo software di editing video si distingue perché è semplice e offre funzionalità di editing avanzate. Ha molte funzionalità basate sull'intelligenza artificiale che si prendono cura di tutto per te. Gli utenti devono solo guidare lo strumento nella giusta direzione e tutto il resto è automatizzato.

Oltre al taglio e al ritaglio, Filmora è dotato di una gamma completa di strumenti di editing, tra cui regolazioni audio, effetti, filtri, transizioni, animazioni, ecc.

Stabilizza i video con Wondershare Filmora

  • Stabilizzazione video superba con bassa distorsione.
  • Vari effetti video/audio e risorse creative.
  • Potente intelligenza artificiale per la creazione di contenuti senza sforzo.
  • Intuitivo, professionale ma adatto ai principianti.
  • Funziona su Mac, Windows, iOS e Android.

Padroneggiare il ritaglio video in FFmpeg:una guida completa Padroneggiare il ritaglio video in FFmpeg:una guida completa

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Come tagliare/ritagliare i video utilizzando Filmora

Passaggio 1:dopo aver scaricato e installato Filmora, avvia il software e fai clic su Nuovo progetto.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 2:fai clic su Importa, seleziona il video che desideri modificare e fai clic su Apri.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 3:trascina e rilascia il video dal pannello multimediale alla timeline.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 4:trascina e sposta la testina di riproduzione nell'area in cui desideri tagliare il video.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 5:fai clic sull'icona Dividi sulla testina di riproduzione o su quella sopra la timeline. Il tuo video verrà diviso in due parti. Puoi ripetere il processo quante volte vuoi.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 6:prendi il bordo del video e trascinalo lateralmente per tagliare il video.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 7:per dividere il video in diversi segmenti, utilizza "Rilevamento scene". Basta fare clic con il pulsante destro del mouse sul video nel pannello multimediale e selezionare Rilevamento scena.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 8:puoi vedere tutte le scene rilevate sulla destra. Selezionali e visualizzali in anteprima sulla destra e fai clic sull'icona del cestino per rimuoverli immediatamente. Quando sei pronto, fai clic su Aggiungi alla sequenza temporale.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Passaggio 9:l'intero video verrà aggiunto alla timeline in sezioni separate. Se non ti piace una sezione specifica, selezionala e premi "Elimina" per tagliare quella scena.

Padroneggiare il ritaglio video in FFmpeg:una guida completa

Conclusione

FFmpeg è uno strumento eccellente per gli sviluppatori che desiderano modificare e creare video e funzioni di modifica per le proprie app. Può anche essere utilizzato per ridimensionare, unire, ritagliare, ecc. Tuttavia, ha una curva di apprendimento ripida e non è l'ideale per tutti gli utenti.

Se desideri un'alternativa più semplice alla generazione, registrazione e modifica dei video, ti consigliamo un software di editing video come Filmora. La maggior parte delle persone desidera una soluzione semplice che consenta loro di gestire facilmente le proprie modifiche.

Padroneggiare il ritaglio video in FFmpeg:una guida completa Padroneggiare il ritaglio video in FFmpeg:una guida completa


  1. Configurazione e calibrazione di un monitor di riferimento esterno dedicato

  2. Adobe lancia un aggiornamento significativo per Premiere Rush

  3. Come abbinare i colori tra diverse fotocamere e il metraggio del registro di grado

  4. 20 scorciatoie da tastiera di Clipchamp per farti risparmiare tempo

  5. Controllo del tempo

  6. Come ruotare i video per Instagram

  7. Fstoppers esamina la guida di FroKnowsPhoto al DVD video DSLR

  8. La scena d'azione di "Everest" senza effetti sonori ci ricorda l'importanza di un suono eccezionale

  9. Fingere una grande caduta

  1. Configurazione e calibrazione di un monitor di riferimento esterno dedicato

  2. Adobe lancia un aggiornamento significativo per Premiere Rush

  3. Come abbinare i colori tra diverse fotocamere e il metraggio del registro di grado

  4. 20 scorciatoie da tastiera di Clipchamp per farti risparmiare tempo

  5. Controllo del tempo

  6. Come ruotare i video per Instagram

  7. Fstoppers esamina la guida di FroKnowsPhoto al DVD video DSLR

  8. La scena d'azione di "Everest" senza effetti sonori ci ricorda l'importanza di un suono eccezionale

  9. Fingere una grande caduta

Video clip