Jawaban:
Dari sini :
ffmpeg -i input.webm -pix_fmt rgb24 output.gif
gifsicle -O2 input.gif -o output.gif
.webm→ 2.7G .gif. Ya, itu dengan G .
rgb24tidak didukung untuk gif, ffmpeg akan digunakan rgb8sebagai gantinya secara otomatis.
Jawaban Barafu baik-baik saja. Tapi, gif yang dihasilkan mungkin memiliki masalah konversi warna karena ffmpeg mengeluh Incompatible pixel format 'rgb24' for codec 'gif'. Inilah yang saya temukan berhasil:
Pertama, buat Palet PNG:
ffmpeg -y -i input.webm -vf palettegen palette.png
Kemudian, gunakan palet untuk menghasilkan gif:
ffmpeg -y -i input.webm -i palette.png -filter_complex paletteuse -r 10 output.gif
Sumber: