From 3fa0d6a14b624c599c134cd77230c63826eb569c Mon Sep 17 00:00:00 2001 From: mmcwilliams Date: Thu, 4 Apr 2019 00:53:55 -0400 Subject: [PATCH] Add a script for generating square gifs from videos (assumes 1920x1080 source) --- scripts/square_gif.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 scripts/square_gif.sh diff --git a/scripts/square_gif.sh b/scripts/square_gif.sh new file mode 100644 index 0000000..c86b50f --- /dev/null +++ b/scripts/square_gif.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +TMP_FILE=$(mktemp) + +echo "Generating square gif of ${1} as ${2}x${2}" + +ffmpeg -i "$1" -c:v prores_ks -profile:v 3 -filter:v "crop=1080:1080:420:0" $TMP_FILE +ffmpeg -i $TMP_FILE -f gif -vf scale=$2:$2 "square_${2}.gif" + +echo "Generated square_${2}.gif" \ No newline at end of file