media | animation

Animated gif and webm

convert anigif to webm:

ffmpeg -i your_gif.gif -c:v libvpx -crf 12 -b:v 1M output.webm

batch convert anigif to webm:
#!/bin/bash

for FILE in *.gif ; do
    OUTNAME=`basename "$FILE" .gif`.webm
    ffmpeg -i $FILE -c:v libvpx -crf 12 -b:v 1M $OUTNAME
done
convert anigif to indiviual jpgs:

convert some.gif %02d.jpg

make webm from indiviual images:

ffmpeg -y -i %02d.jpg -c:v libvpx -qmin 15 -qmax 40 -crf 24 -b:v 1M -an "output.webm"

make webm from indiviual images with decreased fps:

ffmpeg -y -i %02d.jpg -c:v libvpx -qmin 15 -qmax 40 -crf 24 -b:v 1M -an -filter:v "setpts=5.0*PTS" "output01.webm"