ffmpeg número limite de imagens convertidas para vídeo [duplicado]

3

É possível instruir o ffmpeg a combinar um intervalo limitado de imagens?

Digamos que há uma pasta de 1000 imagens denominadas img_0001.jpg to img_1000.jpg e eu só queria combinar img_0250.jpg a img_0750.jpg .

A opção -start_number especifica um ponto de início, mas a partir daí ele será executado até o final da sequência:

ffmpeg -start_number 250 -i img_%4d.jpg -vcodec mpeg4 output.mp4

Existe uma maneira de especificar um -stop_number ou o número total de quadros para executar?

    
por lklepner 29.03.2014 / 04:03

2 respostas

6

Você pode usar -vframes (ou o -frames:v alias):

ffmpeg -start_number 250 -i img_%4d.jpg -vframes 500 -vcodec mpeg4 output.mp4
    
por 29.03.2014 / 18:43
4

A opção -t especifica o tamanho da saída em segundos ou hh.mm.ss [.xxx] format (x = milissegundos) Como alternativa, a opção -to define o horário de término, novamente em segundos ou o formato hh.mm.ss [.xxx]

Estas estão nas opções de saída, em vez das opções de entrada btw.

Mais informações na página de documentação do ffmpeg , por mais estranho que pareça.

    
por 29.03.2014 / 07:18

Tags