Corte o arquivo WMV em segmentos com base nos números de quadros e reencode para x264

0

Eu trabalhei um pouco com o FFMPEG nos meus dias e estou um pouco familiarizado com o VirtualDub, assim como com produtos de ponta, como o Sony Vegas.

No entanto, ainda não consigo descobrir uma maneira simples e direta de extrair quadros M a N de um determinado arquivo WMV e codificá-los em um vídeo codificado em x264.

Eu uso o Windows 7 de 64 bits.

Alguma idéia?

    
por Sebastien 21.04.2014 / 20:34

1 resposta

1

Primeiro, você precisa descobrir a hora de início do primeiro quadro em HH:MM:SS.msec format ou em S.msec . Então, onde <start> é o timecode:

ffmpeg -i input.wmv -ss <start> -c:v libx264 -frames:v 123 output.mp4

Se você quiser usar filtros, poderá fazer algo assim, em que 100 é o quadro de onde começar:

ffmpeg -i input.wmv -filter:v "select=gte(n\,100)" -c:v libx264 -frames:v 123 -vsync 0 output.mp4
    
por 21.04.2014 / 21:05