Управление фотоаппаратом, gPhoto2, PTP\IP

Сергей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.10.2013

Существует библиотека для управления фотокамерами (в нашем случае Canon 5D Mark II) - gPhoto2 http://www.gphoto.org/.

Данная библиотека работает как минимум 2мя способами:

1) через бинарный файл из командной строки . Например "gphoto2 --capture-image".

2) при создании приложений в виде подключаемого класса (используя протокол PTP\IP). Например:

http://magiclantern.wikia.com/wiki/Remote_control_with_PTP_and_Python

https://github.com/jcupitt/rtiacquire

Разница в этих двух методах в том, что первый очень ограничен функционально, второй же позволяет полноценно управлять камерой.

Суть задачи в том, чтобы создать 2 исполняемых файла (.jar, bin, etc)

1) Должен снимать ролик со звуком и сохранять его в указанную директорию. G

Параметры можно или указывать в конфиг.файла лежащем рядом, или как параметры запуска (java -jar ./1.jar -someparam)

2) Должен захватывать видеопоток камеры (liveview, предпросмотр), и выводит его, так же как это делает стандартное usb устройство, (чтобы захватить его ffmpeg -i /dev/video0). Или сохраняет видеопоток в tmp файл, откуда он параллельным процессом сможет считываться и воспроизводиться.

Цена договорная, По всем вопросам прошу обращаться в топик.

p.s. если здесь можно указывать контактные данные, для связи напрямую, обязательно укажу. :)