Add bin/mov2gif
This commit is contained in:
parent
b2641909b1
commit
9eb63cf703
14
bin/mov2gif
Executable file
14
bin/mov2gif
Executable 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"
|
Loading…
Reference in a new issue