Extraia x segundos de cada minuto com ffmpeg

1

Estou tentando extrair x segundos de cada minuto e produzir um vídeo.

Por exemplo: a partir de um vídeo de 6 minutos, quero tirar o 1º segundo do 1º minuto, depois o 1º segundo do 2º minuto, etc. (ou mais claramente, pegue 00:00:01, 00:01: 01, 00:02:01 ...) e construir um novo vídeo.

    
por gigot 05.04.2017 / 21:07

1 resposta

1

Use

ffmpeg -i in.mp4 -vf "select='lt(mod(t,60),1)',setpts=N/FRAME_RATE/TB" out.mp4

Se o áudio também estiver presente, adicione

-af "aselect='lt(mod(t,60),1)',asetpts=N/SR/TB"
    
por 05.04.2017 / 21:54

Tags