Just an aside into something I found useful and that you can make some cameras do: time-lapse.
The reason was a piece of work I was doing to fit-out a new office. There was some building work to be done to make some new partition walls, but a lot more work to rewire the place with mains and network cables. I wanted a record of the work in progress.
I have mentioned before the CHDK utility for Canon compact cameras. I had a dibble through the options and found there was a time-lapse feature that would work on my little compact. A search on the web got me a cheap mains adapter so that I could have the camera powered-up and working all day without worrying about batteries. So I set the camera up on a tripod and let it run.
The complete fit-out took two weeks, of which I captured the days when things were happening. The result was a few thousand .jpg files. Another search on the internet found a utility that would assemble the files into a video.
The results were great. I deliberately dropped the series of files when there was nobody in front of the camera, so the video was all action. As it played-back in faster time, it was amusing to see people whizzing up ladders and the partition wall sprouting. One of the jobs I’d done personally was to cable the network cabinet. In real time this meant consulting a plan, selecting a cable of the right colour and length, plugging the cable into the equipment in the bottom of the cabinet and again at the top. In the speeded-up version I am doing squat jumps.
The end result was a film that showed the story of the new office being built. There is a meme in the UK of speeded-up sketches from the Benny Hill show, so I added the same backing music (quietly) to the film.
When the new office opened we had the film playing on a loop on the screen in the canteen that would later show the news and weather. Things like building work, infrastructure and IT are usually taken for granted (when they work), so it was not a bad thing for the office staff to see their new office being created from an empty shell.
There are now much better technical options available, but this worked too.