Obtendo o mesmo número de quadros / imagens de um fluxo de vídeo que eu coloquei originalmente

0

Estou usando o ffmpeg em um aplicativo winform.

No meu cenário, eu pego 20 imagens jpeg sparate e as adiciono a um arquivo ogg. Eu então extraio todas as imagens daquele arquivo ogg (como um teste). Apesar de ter certeza que o -r (para entrada) macthes -r (para saída) eu não obtenho o mesmo número de imagens.

Se eu usar, digamos -r 1 (para inserir uma saída), recebo 3 quadros. Se eu usar, -r 10 eu recebo 5 quadros. Se eu usar -r 20, recebo 22 quadros.

Obviamente, não estou entendendo os parâmetros adequadamente.

Alguém pode me aconselhar, por favor?

Obrigado.

Meu código:

Para criar o ogg:

" -f mjpeg -i - -r 30 -c:v libtheora -q:v 7 -r 30 -f ogg -";

Para extrair as imagens:

"-i - -qscale 1 h:\out\img-%05d.jpg";
    
por Andrew Simpson 25.11.2013 / 14:48

0 respostas

Tags