Пару слов о том как это сделано и работа над ошибками.
Фотки для кадров видео:
1) Камера на штативе, выдержка 30 сек, интервал 1 мин, ISO 400. 147 Jpeg фотографий.
Обработка с помощью пакета ImageMagic на линуксе:
2) Автоматический ресайз до 1080p
for f in *.jpg;do convert -resize 1080x1080 $f small_$f; done
На выходе получаем 147 фотографий с размером по длинной стороне 1080 пикселей.
Дальше нужно подготовить слайды таким образом, чтобы светлые участки каждой последующей фотографии накладывались на предыдущую. Для этого используется относительно простой скрипт (перед запуском скрипта нужно скопировать первый файл, например small_DSC4000.jpg в первый готовый для работы – convert small_DSC4000.jpg res1001.png):


#!/bin/bash
# номер текущей фотографии (на которую накладываются звезды со следующей) в счетчике COUNTER
COUNTER=1000;
# номер фотографии из которой нужно вырезать звезды в счетчике NEXT
NEXT=1001;

# Начинаем перебор всех файлов в директории по маске small*.jpg (т.е. всё, что было уменьшено)
for f in small*.jpg
do
echo $f;
let COUNTER=COUNTER+1
let NEXT=NEXT+1
echo "cycle $COUNTER"
# программа composite сравнивает текущую и предыдущую фотографию, вычитая одну из другой. На выходе получаем разницу и сохраняем в градациях серого.
composite $f res$COUNTER.png -compose minus -colorspace gray diff.png

# Дальше из серого нужно сделать черно-белую маску. Используем параметры threshold для того, чтобы сделать всё в черно-белом.
convert diff.png -threshold 5% -white-threshold 5% mask.png

# Теперь по маске, полученной предыдущей командой, вырезаем из текущейфотографии все отличающиеся от предыдущей фотографии участки.
convert $f mask.png -alpha Off -compose Copy_Opacity -composite prev.png

# Теперь накладываем полученную вырезку на предыдущую фотографию.
convert res$COUNTER.png -matte prev.png -compose Over -composite res$NEXT.png

# Удаляем временные файлы.
rm diff.png mask.png prev.png
done;

На выходе получаем те же 147 файлов но с наложенными на них звездами из предыдущих кадров.

Теперь генерим видео командой
mencoder "mf://res*.png" -mf fps=10 -o res.avi -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=1800

Получаем файлик res.avi, который и был залит на ютуб.

Что нужно исправлять на следуюих этапах:
1) Уменьшить интервал между снимками. В идеале Делать их сразу друг за другом без паузы, чтобы не получалась пунктирная линия.
2) Добавить в скрипт ограничение на поиск разницы таким образом, чтобы маска была не повсей площади снимка, а только в той части где есть звезды для того, чтоб не копировать включающийся свет в окнах.