私は Canon IXUS 120is (PowerShot SD940) を持っています。これは数年前の優れたデジタル カメラです。かなり良いビデオを録画できますが、残念ながら Web カメラとしては機能しません。Web 経由でビデオをストリーミングする必要があります。CHDK をインストールしましたが、非常に柔軟ではあるものの、私の問題の解決策にはならないようです。
ビデオ映像はリアルタイムで SD カードに書き込まれると思いますが、書き込まれるファイルを監視して、その内容をインターネット経由でブロードキャストできるハックはありますか? カメラのスロットを SDIO 経由でラップトップのカード リーダーに接続するのでしょうか?
私は Windows を使用していますが、Linux についても大体理解しています。別の質問では、ファイルから /dev/video へのドライバーが提案されていますが、そのようなツールは存在するのでしょうか?
答え1
Linux では、Canon EOS Rebel XS でうまくいきましたgphoto2
。正しく動作させるにはタイミングを調整する必要がありましたが、次のように動作します。
- カメラを接続して電源を入れます。
カメラがウォームアップしている間に、以下を実行します。
$ gphoto2 --capture-image-and-download --interval 1
(または、写真を撮りたい頻度で撮ってください。) 完全にリアルタイムではありませんが、正しい方向に向かうことができるかもしれません。カメラが写真を撮るたびに、新しい画像が現在のディレクトリに保存され、カメラの電源を切らない限り、問題なく写真を撮り続けます。