Search code examples
delphiwinapiavigraphic

GIF to AVI with windows Animate Control


I was trying to convert a GIF image (Ajax waiting like):

waiting GIF...

to AVI that will be used with TAnimate control (win32 animation control).

I have tried a few tools, but the problem is that the output AVI is either not suitable for the Animation control or not transparent.

Notes:

  • I don't use windows XP Themes manifest (D5). the Common Avi's are transparent even if my program is not themed.
  • Using the GIF itself to show animation is not an option.

Do you know any tool that can help me with this conversion?

EDIT:

I have tried using ImageMagic with ffmpeg as described here. but I can't seem to set ffmpeg to encode to msrle.


Solution

  • Jasc Animation Shop is able to directly read an animated GIF and write out a compressed AVI. This is an old program that appears to be no longer offered by Corel (who acquired Jasc), but you may still be able to find the free trial version for example.