Add bin/mov2gif

This commit is contained in:
Henrik Lissner 2016-06-01 00:26:43 -04:00
parent b2641909b1
commit 9eb63cf703

14
bin/mov2gif Executable file
View file

@ -0,0 +1,14 @@
#!/bin/sh
if [ ! -f "$1" ]; then
>&2 echo "Movie file doesn't exist!"
exit
fi
palette="/tmp/palette.png"
flags="fps=${4:-10},scale=${3:-640}:-1:flags=lanczos"
ffmpeg -v warning -i "$1" -vf "$flags,palettegen" -y "$palette"
ffmpeg -v warning -i "$1" -i "$palette" -lavfi "$flags [x]; [x][1:v] paletteuse" -y "$2"
[ -f "$palette" ] && rm -f "$palette"