У меня есть Canon IXUS 120is (PowerShot SD940) - хорошая цифровая камера, которой пару лет. Он записывает довольно приличное видео, но, увы, не может функционировать как веб-камера - и мне нужно передавать видео через Интернет. Я установил на него CHDK, и, хотя он достаточно гибкий, похоже, не дает решения моей проблемы.

Я полагаю, что отснятый материал записывается на SD-карту в режиме реального времени - есть ли взлом, который позволяет мне контролировать файл в том виде, в котором он записан, и транслировать его содержимое через Интернет? Возможно, подключив разъем камеры к кард-ридеру моего ноутбука через SDIO?

Я использую Windows, но я примерно знаком с Linux; другой вопрос предложил драйвер для файла /dev /video - существуют ли такие инструменты?

1 ответ1

0

В Linux мне повезло с gphoto2 и Canon EOS Rebel XS. Мне пришлось возиться со временем, чтобы заставить его работать должным образом, но это работает:

  1. Подключите камеру и включите ее.
  2. Пока камера прогревается, выполните следующее:

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

(или как часто вы хотите снимать фотографии.) Это не совсем в режиме реального времени, но это может привести вас в правильном направлении. Новое изображение сохраняется в текущем каталоге каждый раз, когда камера делает снимок, и оно будет радостно продолжать снимать, пока вы не выключите камеру.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .