From da5fcced8d4579b1f56e091ef5f39adfa58ddfc9 Mon Sep 17 00:00:00 2001 From: Artur Paikin Date: Mon, 14 Jan 2019 18:16:37 +0300 Subject: [PATCH] add better gif creating script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit this worked well with the “2hr youtube clone” demo --- bin/to-gif-hq.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 bin/to-gif-hq.sh diff --git a/bin/to-gif-hq.sh b/bin/to-gif-hq.sh new file mode 100755 index 000000000..d324e8eec --- /dev/null +++ b/bin/to-gif-hq.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# Convert a video file to a gif. +# `to-gif /path/to/input.mp4 /path/to/output.gif` +palette="/tmp/to-gif-palette.png" +filters="fps=15" +ffmpeg -v warning -i $1 -vf "$filters,palettegen" -y $palette +ffmpeg -v warning -i $1 -i $palette -lavfi "$filters [x]; [x][1:v] paletteuse" -y $2 + +# gifsicle --resize-fit-width 1000 -i animation.gif > animation-1000px.gif