Het maken van een Timelapse en deze dan automatisch naar Youtube posten

Voor ons huis wordt een appartementen  complex gebouwd: Het Quadrant in Apeldoorn aan de Laan van Zonnehoeve nabij Station de Maten. Omdat ik als nerd en geek het interessant vind om te kijken wat er nu allemaal gebeurd heb ik een Unifi Flex G3 camera opgehangen die uitkijkt op de bouw van dit nieuwe complex. In de achtergrond is momenteel de sloop van de Americahal te zien

Elke x seconde wordt er 1 foto gemaakt en deze foto’s worden 1 keer per dag achter elkaar gezet en er een video van gemaakt. Zo wordt elke dag in 3 minuut en 51 seconden samengevat. Daarnaast wordt er ook elke vrijdag een timelapse gemaakt die het begin van de bouw tot het huidige moment bijhoud. Deze video wordt uiteindelijk ongeveer 15 minuten lang (afhankelijk hoe lang de bouw duurt)

Kijken? Zie hier het youtube kanaal

Alles is automatisch ingesteld. Dus zolang alles het maar blijft doen wordt alles automatisch gedaan. Ik hoef niets te doen.

Wat wordt er dan exact gedaan?

  • Elke X seconde wordt er een JPG image opgeslagen op een Virtuele Linux Server
  • Elke dag om 15.00 wordt er een timelapse gemaakt van de foto’s van een dag daarvoor
  • Tezamen met een rechtenvrij stuk muziek wordt de video gemaakt
  • Om ongeveer 15.45 wordt elke dag deze video naar Youtube geupload
  • de 24 uur worden in 3 minuut en 51 seconden samengevat, je kan dus zo elke dag even kort zien wat er op de bouwplaats is gedaa
  • Elke x minuut wordt er ook nog een 2e foto genomen. Deze wordt op een andere locatie op de Virtuele Linux Server opgeslagen en gebruikt om een een 2e timelapse te maken
  • Zo wordt elke vrijdag om 08.00 een timelapse gemaakt om zo een video te krijgen die de gehele bouw van start tot eind volgt.

Wat is er gebruikt om dit mogelijk te maken

  • Unifi Flex G3 camera (IP)
  • Linux Server
  • Timelapse script
  • Youtube Upload script via API
  • een NAS om de fotos op te slaan. NB: de dagelijkse fotos worden verwijderd nadat er een timelapse is gemaakt. Alleen van de ‘wekelijkse’ timelapse om zo de gehele bouw te volgen worden voor een langere tijd opgeslagen
  • Crontab instelling om de gegevens automatisch te verwerken
  • 1 zondagmiddag gebruikt om dit op te zetten

 

Video

Timelapse with Unifi G3 Flex camera

I am a timelapse ‘lover’ and I like to make timelapses. Problem mostly is that I do not have the time  or patience to setup a camera put it on a slow moving rail and watch things happen. Hell I even do not have the proper software tools, but still a fan in search to make simple timelapses around this house.

Last month I bought a Unifi G3 Flex Camera. Its a PoE (Power over Ethernet) Camera connected to my wired network. I placed it outside in front of my home. In front of my house there will be a construction site soon and I want to see if I can make a timelapse during the build of the new appartments what will be built there. So the experiments began.

First I search for a Linux shell script to take images from my Unifi G3 Flex camera. I found one on github and altered it to my needs and re-published that on my own github I am still testing several settings. Cause if  you want to catch images from a construction site over a very long period of time you need less images a day than watching moving clouds what needs at least 1 image every 30 seconds.

So check my github if you want to see the script and see here a youtube example made with the script and ffmpeg