Come tagliare i file video per fotogramma

Qualcuno sa di un software che potrebbe essere installato / compilato per linux che è in grado di tagliare il video dalla cornice? Grazie.

ffmpeg può farlo. Se il codec video è inter-codificato e si desidera un'accurata precisione del fotogramma, è necessario ricodificare il video. Se non è necessario ricodificare il video, ffmpeg taglierà dal limite GOP più vicino prima del punto di taglio specificato.

Taglia e copia :

ffmpeg -i input -ss T -t D -c copy -fflags +genpts output 

-ss T specifica il punto di partenza express come timecode nel formato di S+[.m...] [HH:]MM:SS[.m...] ad esempio 24 o 65.22 o [HH:]MM:SS[.m...] es. 02:34:11.644

-t D specifica la durata nello stesso formato.

Questo non sarà frame preciso se il punto di partenza non è in un limite GOP.

Tagliare e ricodificare :

 ffmpeg -i input -ss T -t D -fflags +genpts output 

Stesso come sopra, ma questo sarà esattamente frame-accurate.

Se è necessario specificare i punti in e out per i numbers di struttura:

 ffmpeg -i input -vf trim=start_frame=n:end_frame=m -af atrim=start=s:end=t -fflags +genpts output 

n e m sono i numbers di struttura dei video in e out. s e t sono i codici temporali per l'audio corrispondente.

I codecs scelti per i video ricodificati saranno conformi a qualunque impostazione predefinita ffmpeg ha impostato per il contenitore di output, ad esempio H.264 e AAC per MP4.