ストリーミングをサポートしていないコンパクトカメラからのビデオのストリーミング

ストリーミングをサポートしていないコンパクトカメラからのビデオのストリーミング

私は Canon IXUS 120is (PowerShot SD940) を持っています。これは数年前の優れたデジタル カメラです。かなり良いビデオを録画できますが、残念ながら Web カメラとしては機能しません。Web 経由でビデオをストリーミングする必要があります。CHDK をインストールしましたが、非常に柔軟ではあるものの、私の問題の解決策にはならないようです。

ビデオ映像はリアルタイムで SD カードに書き込まれると思いますが、書き込まれるファイルを監視して、その内容をインターネット経由でブロードキャストできるハックはありますか? カメラのスロットを SDIO 経由でラップトップのカード リーダーに接続するのでしょうか?

私は Windows を使用していますが、Linux についても大体理解しています。別の質問では、ファイルから /dev/video へのドライバーが提案されていますが、そのようなツールは存在するのでしょうか?

答え1

Linux では、Canon EOS Rebel XS でうまくいきましたgphoto2。正しく動作させるにはタイミングを調整する必要がありましたが、次のように動作します。

  1. カメラを接続して電源を入れます。
  2. カメラがウォームアップしている間に、以下を実行します。

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

(または、写真を撮りたい頻度で撮ってください。) 完全にリアルタイムではありませんが、正しい方向に向かうことができるかもしれません。カメラが写真を撮るたびに、新しい画像が現在のディレクトリに保存され、カメラの電源を切らない限り、問題なく写真を撮り続けます。

関連情報