From 1c5f9ec9ae704823f9a82c561944fee53cd401d3 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Sun, 3 Jul 2016 23:10:40 +0100 Subject: [PATCH] Make output file optional --- gifgen | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gifgen b/gifgen index fccd27d..efb1741 100755 --- a/gifgen +++ b/gifgen @@ -20,6 +20,10 @@ while getopts "i:o:f:" opt; do esac done +# Set output filename if not specified +input_filename=${input##*/} +output=${input_filename%.*}.gif + # Encode GIF ffmpeg -v warning -i $input -vf "fps=$fps,palettegen" -y $palette ffmpeg -v warning -i $input -i $palette -lavfi "fps=$fps [x]; [x][1:v] paletteuse" -y $output