From f52b241dc265f1147f4902eb63ac89157e6b0ed2 Mon Sep 17 00:00:00 2001 From: Malin Freeborn Date: Tue, 29 Jul 2025 16:38:18 +0200 Subject: [PATCH] write make a gif --- vision/make_a_gif.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 vision/make_a_gif.md diff --git a/vision/make_a_gif.md b/vision/make_a_gif.md new file mode 100644 index 0000000..2472458 --- /dev/null +++ b/vision/make_a_gif.md @@ -0,0 +1,22 @@ +--- +title: "Make a gif" +tags: [ "vision" ] +--- + +Split your video into frames. + +```sh +d=$(mktemp -d) +cp $vid.mp4 $d +cd $d + +ffmpeg -i $vid.mp4 -vf "fps=10, scale=360:-1" frame%04d.png +gifski --fps 10 -o ${out}.gif frame*.png +``` + +Optimize: + +```sh +gifsicle --optimize=3 --lossy=100 -o ${final}.gif ${out}.gif +``` +