我想将带有alpha通道的.avi转换为.gif文件。
首先,我用如何修复与Graphicsmagick收集损坏的alpha通道(卡住像素).gif?
ffmpeg -i source.avi -vf scale=720:-1:flags=lanczos,fps=10 frames/ffout%03d.png
为.avi转换为巴纽的序列与APLHA通道。
然后,我用
gm convert -loop 0 frames/ffout*.png output.gif
收集一个.gif。
但是,在透明区域顶部呈现不透明的东西时,output.gif的像素似乎只会卡住。
下面是一个例子:
正如你所看到的心灵和爆炸没有得到derendered。
P.S. FFMPEG输出(在.png上收集)很好。
如何共享AVI文件? –
@MarkSetchell [你在这里。](https://www.dropbox.com/s/wmvno7jaw8uijar/vid.avi?dl=0) –
我添加了我的解决方案作为答案。顺便说一句,希望你知道** GIF **没有一个alpha通道只是单一的透明颜色,但这与你的问题无关。 – Spektre