martedì 6 marzo 2012

Ffmpeg - tagliare video

I comnadi per tagliare un video con ffmpeg sono molto semplici.
Prima di tutto dobbiamo guardare il nostro video e decidere dove edeguire i tagli.
Per fare questo di solito uso vlc e controllo il tempo del video nella barra di avanzamento video, scelgo il punto di partenza del video (se diverso dall'inizio vero e proprio), che chiameremo A e quello finale (sempre se diverso dalla vera fine del video), che chiameremo B.
Se abbiamo un video di 10 min. e lo vogliamo tagliare partendo da 1 min e 5 secondi dall'inizio (A = 00:01:05) fino ad 8 min (B = 00:08:00) con ffmpeg dobbiamo procedere scrivendo quanto segue:
----------------------------------------------------------------------------------------------------------------------------
$ ffmpeg -i video_input -vcodec copy -acodec copy -ss "00:01:05" -t "00:06:55" -video_output
----------------------------------------------------------------------------------------------------------------------------

Analizzando quanto scritto sopra troviamo:

-i = nome del video in input

-vcodec = il tipo di codec video (in questo caso lo stesso del video originale)

-acodec = il tipo di codec audio (in questo caso lo stesso del video originale)

-ss = inizio del punto in cui ffmpeg comincia a decodificare il nostro video

-t = la durata del video da decodificare B - A (in questo caso 00:08:00 - 00:01:05 = 00:06:55)

Il tempo viene indicato nel formato hh:mm:ss, ma si può indicare anche in secondi.


Nessun commento: