Таймлапс, если коротко, это серия фотоснимков объединенных в видеоряд. Один снимок — один кадр итогового видео. С помощью таймлапсов можно увидеть медленные процессы в динамике. Сейчас речь пойдет не о съемке и обработке фото, а об объединении серии фото в видео с помощью одной команды в терминале с использованием программы ffmpeg.
ffmpeg -r 24 -pattern_type sequence -start_number 1 -i "%d.JPG" -s hd1080 -vcodec libx264 -pix_fmt yuv420p timelapse-output.mp4
Здесь:
-r 24 — число кадров в секунду, 24 в данном примере
-start_number 1 — стартовое число для подстановки в поиск файлов
-i «%d.JPG» — строка поиска с подстановкой числа. В данном примере, будет поиск файлов 1.JPG, 2.JPG, 3.JPG… Допустим, если у нас стартовый файл называется «IMG_201122.JPG», а конечный файл «IMG_201304.JPG», то -start_number указываем 201122, а -i «IMG_%d.JPG»
-s hd1080 — размер кадра (1920х1080). Другие название модно глянуть по ссылке
Собственно, для создания таймлапса нужно поставить ffmpeg, открыть терминал в папке с нашими фотографиями и выполнить команду.