Запис швидкоплину (timelapse) з допомогою фотокамери
- На штатив до камери прикріплено одноплатковий комп'ютер, який живиться від powerbank'у. Я використав CHIP, але, на жаль, їх уже не виробляють. Raspberry Pi, мабуть, працював би не гірше.
- Він керує камерою через USB.
- На одноплатковому комп'ютері запущено debian, для керування камерою використовується gphoto2.
- Ноутбук, коли є потреба, працює як точка доступу wifi, до якої автоматично під'єднується одноплатковий комп'ютер. З ноутбука я через ssh запускаю/зупиняю процес фотографування.
Програмна частина надзвичайно проста: gphoto2
дає можливість керувати камерою через USB та робити періодичні знімки. Після під'єднання камери (за умови, що вона підтримується gphoto2
) потрібно було запустити всього дві команди. Перша команда встановлює місце, куди зберігатимуться знімки — у моєму випадку на карту пам'яти фотоапарата:
gphoto2 --set-config capturetarget=1
Друга команда запускає власне процес ритмічного фотографування:
gphoto2 --capture-image -I 5
Параметр -I
визначає інтервал між знімками (у секундах).
Альтернативи
Моє рішення було найшвидшим і найпростішим у моїх умовах, натомість ваші умови можуть бути иншими. Ось кілька альтернатив:
- TriggerTrap Mobile, але воно вимагає придбання адаптера, який відрізняється залежно від моделі камери, і коштує дорожче, ніж Raspberry Pi.
- Програма для Android: DSLR Controller, вона є платною і схоже невільною (безкоштовні рекламно-підтримувані програми не розглядаю) + адаптер USB OTG.
- Саморобний пульт на основі Arduino (аналоговий і цифровий/PTP варіянти). І це, мабуть, найкраще рішення, але воно вимагало б більше часу на підготування.
- Можливо, також існують «готові» пульти, які мають функцію ритмічного фотографування.