+# Arg1: start frame
+# Arg1: end frame
+function insert_empty_frames()
+{
+ local w
+ local start
+ local end
+
+ start=${1}
+ end=${2}
+
+ for w in $(seq ${start} ${end}); do
+ log_dbg "New frame ID: ${w} (empty)"
+ cp ${dest}/background.png ${dest}/${group}-f${w}.png
+ done
+}
+
+function generate_video()
+{
+ if which ffmpeg 1> /dev/null 2>&1; then
+ if [ -f ${dest}/${group}-f1.png ]; then
+ log_dbg "generate_video start"
+ if [ ${dry_run} -eq 1 ]; then
+ touch ${dest}/${group}.mp4
+ else
+ ffmpeg ${FFMPEG_OPTS} -r ${fps} -start_number 1 -i ${dest}/${group}-f%d.png ${dest}/${group}.mp4
+ fi
+
+ log_dbg "generate_video: end"
+ fi