ffmpeg -i in.png -vf palettegen palette.png &&
ffmpeg -i in.png -i palette.png -filter_complex paletteuse out.gif
  • in.png … 入力PNG画像
  • palette.png … 最適化用パレットPNG画像
  • out.gif … 出力GIF画像

参考サイト

透過アニメーションの作り方 - 百合評

初めに,プレビュー.appなどで背景を透過させた画像を作成しておく。 --- 一枚のGIFを作る場合 (適切なパレットを生成) ffmpeg -i in.png -vf palettegen palette.png &&ffmpeg -i in.png -i palette.png -filter_complex paletteuse out.gif ーーー 連番画像からGIFアニメを生成 (パレット生成) ffmpeg -i %d.png -vf palettegen palette.png &&ffmpeg -f image2 -r 1 -i %d.png -i palette.png -…

ffmpeg で 256色を最適化する palettegen, paletteuse | ニコラボ

16x16(つまり256パターン)のパレットに色を一時出力し、それを使い最適化されたファイルが出力する。これにより最適化されたアニメ-ションGIF(アニメGIF)や、色の少ないPNG圧縮で効果が期待できる。