Browse Source

Make output file optional

pull/2/merge
Luke Childs 8 years ago
parent
commit
1c5f9ec9ae
  1. 4
      gifgen

4
gifgen

@ -20,6 +20,10 @@ while getopts "i:o:f:" opt; do
esac esac
done done
# Set output filename if not specified
input_filename=${input##*/}
output=${input_filename%.*}.gif
# Encode GIF # Encode GIF
ffmpeg -v warning -i $input -vf "fps=$fps,palettegen" -y $palette 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 ffmpeg -v warning -i $input -i $palette -lavfi "fps=$fps [x]; [x][1:v] paletteuse" -y $output

Loading…
Cancel
Save