облачный журнал

Как снимаю

Коротко: малинка в коробке под коньком крыши, кадр раз в 5 секунд, ночью скрипт склеивает день в ролик. Ниже подробнее, для тех, кто спрашивал.

Камера

Первый сезон (2019) снимал старый телефон на подоконнике веранды, через стекло. С июня 2020 года на улице стоит Raspberry Pi 3B+ с модулем камеры v2, с июня 2022 вместо v2 модуль HQ с широкоугольным объективом 6 мм. Экспозиция фиксированная, меняю руками раза три за сезон. Баланс белого тоже зафиксирован, иначе на закате ролик «плавает» по цвету.

Обычно камера смотрит вверх, почти в зенит. Пару раз в сезон, когда обещают грозу, наклоняю её к западному горизонту, чтобы было видно, как растут башни.

Кожух

Распаечная коробка IP65 побольше, спереди стекло от фоторамки на герметике, сверху козырёк из куска водоотлива. Внутри пакет силикагеля, его меняю раз в месяц или когда порозовеет. Отверстие для кабеля заделано (после мышей).

Съёмка и склейка

  • съёмка: raspistill раньше, сейчас libcamera-still в режиме таймлапса, кадр раз в 5 с;
  • с рассвета до темноты, время считает скрипт по таблице восхода и заката на каждый месяц;
  • кадры JPEG, примерно 7 000–11 000 штук за летний день;
  • ночью ffmpeg собирает ролик за день, 25 кадров в секунду. Час неба получается примерно 29 секунд ролика;
  • дальше я сам выбираю, какой кусок дня оставить, и режу. Целый день смотреть скучно, поэтому в архиве обычно час-два, редко больше.

Для сайта ролики нарезаны на куски по 6 секунд в двух качествах, 1080 и 720. Плеер сам выбирает, что успевает грузить. У самых старых роликов и у тех, где исходные кадры потерялись вместе с картой памяти, только 720 и 480. Длинные тоже только в 720 и 480.

Что ломалось

когдачточто сделал
07.2019блик от стекла веранды после обедатряпка вокруг объектива, потом вынес камеру на улицу
08.2019телефон перегревается на солнце и выключаетсяничего, дождался осени
09.2020стекло запотевает по утрамновый кожух, силикагель
07.2021свет выключили почти на суткиповербанк в разрыв питания
01.2022иней внутри кожуха, грелка оторваласьпримотал изолентой, зимой больше не снимаю
06.2022автоэкспозиция «дышит» на закатефиксированная экспозиция
10.2023паук сплёл сеть прямо перед стекломснял, через неделю сплёл снова
04.2025мыши погрызли кабельперепаял, заделал отверстие
04.2025карта памяти выдаёт ошибки записиновая карта, теперь меняю раз в два сезона
08.2026неделю нет света на линииповербанка не хватило, неделя пропала

Если собираете похожее и что-то не получается, пишите, расскажу, что знаю. Но сразу скажу: я не программист, скрипты у меня простые.