Streaming de vídeo de uma câmera compacta que não é compatível

Streaming de vídeo de uma câmera compacta que não é compatível

Eu tenho uma Canon IXUS 120is (PowerShot SD940) - uma ótima câmera digital que tem alguns anos. Ele grava vídeos bastante decentes, mas, infelizmente, não funciona como uma webcam - e preciso transmitir vídeos pela Web. Instalei o CHDK nele e, embora seja bastante flexível, não parece fornecer uma solução para o meu problema.

Suponho que o vídeo seja gravado no cartão SD em tempo real - existe um hack que me permite monitorar o arquivo enquanto ele é gravado e transmitir seu conteúdo pela Internet? Talvez conectar o slot da câmera ao leitor de cartão do meu laptop via SDIO?

Estou executando o Windows, mas estou familiarizado com o Linux; outra pergunta sugeriu um driver de arquivo para/dev/vídeo - essas ferramentas existem?

Responder1

No Linux, tive sorte com gphoto2uma Canon EOS Rebel XS. Tive que mexer no tempo para que funcionasse corretamente, mas isso funciona:

  1. Conecte a câmera e ligue-a.
  2. Enquanto a câmera está aquecendo, execute o seguinte:

    $ gphoto2 --capture-image-and-download --interval 1
    

(ou com que frequência você deseja tirar fotos.) Não é exatamente em tempo real, mas pode levá-lo na direção certa. Uma nova imagem é salva no diretório atual sempre que a câmera tira uma foto e continuará a tirar fotos desde que você não desligue a câmera.

informação relacionada