Como extrair jpegs de um arquivo de vídeo usando o ffmpeg

0

Estou usando o C # e o ffmpeg.

Neste cenário, tenho 279 jpegs individuais e usei o ffmpeg para criar um arquivo AVI a partir dessas imagens no meu cliente.

Linha CMD:

 -f image2 -r 10 -i "C:
-i c:.avi c:\img-%05d.jpg
0EC902F17F\img%05d.jpg" -s 352x288 -y "C:\test.avi"

Eu então faço o upload para o meu servidor.

Linha CMD:

 -f image2 -r 10 -i "C:
-i c:.avi c:\img-%05d.jpg
0EC902F17F\img%05d.jpg" -s 352x288 -y "C:\test.avi"

Eu então extraio jpegs do arquivo AVI. Eu recebo 265 jpegs de volta.

Obviamente, o ffmpeg está derrubando esses quadros (o mais provável) quando o avi é criado pela primeira vez. Existe uma maneira de 'forçar' a codificar usando TODAS as imagens que eu tenho?

Obrigado.

PS Não especifiquei nenhuma opção de linha de comando diferente do tamanho da saída de vídeo. Tanto quanto sei, se nenhum for especificado, o ffmpeg escolhe automaticamente os melhores?

    
por Andrew Simpson 28.10.2013 / 09:48

0 respostas

Tags