您知道如何将动画 GIF(仅循环播放两张图片)转换为 FLV 或 AVI 吗?
我没有搜索可以与 WINE 一起运行的 Microsoft 替代品,因为我真的更喜欢原生的;Java 版本也可以。
答案1
答案2
尝试在控制台中执行此操作:
convert image.gif 'frame%02d.png'
ffmpeg -r RATE -i 'frame%02d.png' movie.flv
用所需的帧速率替换RATE
,例如 2 表示每秒 2 帧。
您需要两个包:imagemagick
和ffmpeg
。
答案3
尝试一下图像魔术师和 ffmpeg:
convert original.gif -coalesce out.gif
ffmpeg -f gif -i out.gif result.flv
在转换为 flv 之前,使用 ImageMagick 优化 gif 是为了解决透明度问题。