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