जवाबों:
से यहाँ :
ffmpeg -i input.webm -pix_fmt rgb24 output.gif
gifsicle -O2 input.gif -o output.gif
.webm
→ 2.7G .gif
। हां, वह जी के साथ है ।
rgb24
gif के लिए समर्थित नहीं है, ffmpeg rgb8
इसके बजाय स्वचालित रूप से उपयोग करेगा।
बाराफु का उत्तर ठीक है। लेकिन, परिणामी gif में रंग रूपांतरण समस्या हो सकती है क्योंकि ffmpeg पर शिकायत होती है Incompatible pixel format 'rgb24' for codec 'gif'
। यहाँ मैं क्या काम मिल रहा है:
सबसे पहले, PNG पैलेट बनाएं:
ffmpeg -y -i input.webm -vf palettegen palette.png
फिर, जिफ़ का उत्पादन करने के लिए पैलेट का उपयोग करें:
ffmpeg -y -i input.webm -i palette.png -filter_complex paletteuse -r 10 output.gif
स्रोत: