I have some clips of a sunrise, sunset, traffic that each last around an hour. How can I change the speed of these videos so that the one-hour video lasts only one minute? (That is, I want to create time lapse videos.)
slowmoVideo is able to speed up and slow down video
First download and install the program. When it is loaded go to File > New and select your video file.
With your video loaded draw you curves (by clicking on an empty area) to describe how the video should speed up and slow down.
When you have finished go to File > Render (Ctrl + R) and choose a directory to save your video
kdenlive can do this as well: Use the Effects -> Motion -> Speed Parameters are described here: https://userbase.kde.org/Kdenlive/Manual/Effects/Motion/Speed