Попробуйте сделать это в консоли:
convert image.gif 'frame%02d.png' ffmpeg -r RATE -i 'frame%02d.png' movie.flv
Замените RATE
на необходимую частоту кадров, например, 2 на 2 кадра в секунду.
Вам понадобятся два пакета: imagemagick
и ffmpeg
.
Знаете ли вы, как конвертировать анимированный GIF (только два изображения в цикле) в FLV или AVI?
Я не искал альтернативу Microsoft, которая, возможно, могла бы работать с WINE, потому что я действительно предпочитаю нативную; также версия Java будет в порядке.
Попробуйте сделать это в консоли:
convert image.gif 'frame%02d.png' ffmpeg -r RATE -i 'frame%02d.png' movie.flv
Замените RATE
на необходимую частоту кадров, например, 2 на 2 кадра в секунду.
Вам понадобятся два пакета: imagemagick
и ffmpeg
.
ffmpeg должен быть в состоянии сделать все это сам по себе:
ffmpeg -f gif -i infile.gif outfile.flv
Если вы предпочитаете инструмент с графическим интерфейсом, Format Factory может сделать это и будет работать под WINE .
Не нужно беспокоиться, он доступен на английском языке!
Попробуйте это с ImageMagick и ffmpeg:
convert original.gif -coalesce out.gif ffmpeg -f gif -i out.gif result.flv
Оптимизация GIF с ImageMagick перед преобразованием в FLV делается для решения проблем прозрачности.