답변:
에서 여기 :
ffmpeg -i input.webm -pix_fmt rgb24 output.gif
gifsicle -O2 input.gif -o output.gif
.webm
→ 2.7G .gif
. 예, 그것은 G 입니다.
rgb24
gif는 지원되지 않으며 ffmpeg는 rgb8
자동으로 대신 사용됩니다.
바라 푸의 대답 은 괜찮습니다. 그러나 ffmpeg가에 대해 불평하는 것처럼 결과 gif에 색상 변환 문제가있을 수 있습니다 Incompatible pixel format 'rgb24' for codec 'gif'
. 내가 찾은 작품은 다음과 같습니다.
먼저 PNG 팔레트를 만듭니다.
ffmpeg -y -i input.webm -vf palettegen palette.png
그런 다음 팔레트를 사용하여 gif를 생성하십시오.
ffmpeg -y -i input.webm -i palette.png -filter_complex paletteuse -r 10 output.gif
출처: