From 900b09bbbf75dcf4b546031a5c7eaee421fc0159 Mon Sep 17 00:00:00 2001 From: Quentin Roussel Date: Fri, 19 Sep 2025 18:05:35 +0800 Subject: [PATCH] Added delay after the last image, fix #4 --- video.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/video.mjs b/video.mjs index 648948d..82db36b 100644 --- a/video.mjs +++ b/video.mjs @@ -48,7 +48,7 @@ export async function createVideo() { } //run the command ffmpeg -framerate 5 -i %d.png -c:v libx264 -r 30 output.mp4 return new Promise((resolve, reject) => { - exec('ffmpeg -framerate 5 -i images/final/%d.png -vf "fps=5,scale=853:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 out/output.gif', (err, stdout, stderr) => { + exec('ffmpeg -framerate 5 -i images/final/%d.png -vf "fps=5,tpad=stop_mode=clone:stop_duration=2,scale=853:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 out/output.gif', (err, stdout, stderr) => { if (err) { reject(err); return;