Formato MJPEG não funciona


0

O Gphoto2 captura quadros de pré-visualização ao vivo das câmeras e os armazena como um filme codificado por MJPEG.

Por alguma razão, nada além do ffmpeg funciona como deveria, todos os programas apenas vêem o primeiro quadro JPG (como uma imagem JPG) e nada mais. Eu posso convertê-lo através do ffmpeg, mas isso não deve ser necessário.

Eu estou tentando usar o Gstreamer (com o gst-launch-0.10), mas todas as opções processam a mesma coisa: ele só vê o primeiro quadro do MJPEG.

Isso é normal?

Existe alguma maneira eu posso configurar o gphoto2 para usar outro formato, ou usar o ffmpeg para pipeline os quadros decodificados para gst-launch?

Obrigado!


Qual é a linha de comando que você está usando para gerar o filme MJPEG?
heavyd

@heavyd, eu uso apenas "gphoto2 --capture-movie", esse é o formato padrão que ele usa, e eu não acho que posso escolher outro formato (pelo menos eu não consegui encontrá-lo na documentação)
user2934303

Na minha breve olhada no gphoto2, ele não parece realmente capturar um filme MJPEG, apenas anexando imagens JPEG seqüencialmente em um único arquivo. O FFMPEG é bastante indulgente, então funciona, mas outras ferramentas não são tão boas.
heavyd

Você pode fornecer um arquivo de amostra?
llogan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.