我有一台佳能 IXUS 120is (PowerShot SD940) - 一台几年前的数码相机,质量不错。它确实可以录制相当不错的视频,但遗憾的是,它不能用作网络摄像头 - 而我需要通过网络传输视频。我已在它上面安装了 CHDK,虽然它非常灵活,但似乎无法解决我的问题。
我认为视频片段是实时写入 SD 卡的 - 是否有一种黑客技术可以让我监控写入文件的过程,并通过互联网广播其内容?也许可以通过 SDIO 将相机插槽连接到笔记本电脑的读卡器?
我正在运行 Windows,但我大致熟悉 Linux;另一个问题建议使用文件到 /dev/video 驱动程序 - 是否存在这样的工具?
答案1
在 Linux 上,我很幸运地使用了gphoto2
佳能 EOS Rebel XS。我不得不摆弄时间才能让它正常工作,但这是可行的:
- 插入相机并打开它。
在相机预热时,执行以下操作:
$ gphoto2 --capture-image-and-download --interval 1
(或者无论您想拍多少照片。)它不是实时的,但它可能会让您朝着正确的方向前进。每次相机拍照时,都会将一张新图像保存到当前目录中,只要您不关闭相机,它就会继续拍摄。