序
調べた方法では透過にならなくて苦労したので、ここに記録として残す。
方法
まずPNGに展開する。 展開せずにやる方法はうまくいかなかったので、展開するしかなさそう。
ffmpeg -i ../source.png frame_%03d.pngそして、入力をimage2とし、yuva420pへ変換する。
ffmpeg -f image2 -i frame_%03d.png -c:v libvpx-vp9 -pix_fmt yuva420p -auto-alt-ref 0 -an -r out.webm実際に組んだものとしてはこう
ffmpeg -nostdin -i ../$i frame_%03d.png
ffmpeg -nostdin -framerate 10 -f image2 -i frame_%03d.png -c:v libvpx-vp9 -pix_fmt yuva420p -auto-alt-ref 0 -lag-in-frames 0 -vf scale=512:-1 -b:v 500k -minrate 400k -maxrate 800k -pass 1 -an -r 30 -f null /dev/null
ffmpeg -nostdin -framerate 10 -f image2 -i frame_%03d.png -c:v libvpx-vp9 -pix_fmt yuva420p -auto-alt-ref 0 -lag-in-frames 0 -vf scale=512:-1 -b:v 500k -minrate 400k -maxrate 800k -pass 2 -an -r 30 ${i:r}.webm