I wanted to create a linux program to automatically extract certain frames from a movie file and looked around on the web. I found AVIFILE, downloaded and installed it and it took me a couple of hours learn AVIFILE and to write the program! Really great lib, nice abstraction-level, easy to understand and use and does exactly what you expect.. And the way it uses win32 dlls as decoders is also very cool...
A couple of questions though... My program turns some images from the AVI files upside down. Do you know why? If it would be all files it would be easy to fix, but not when it's just some files.. Also, there is a file in the WINNT directory called clock.avi that won''t play. It want's to use a doced called msrle32.dll which it probably not a very good codec considering it's name, but anyways.. This file wasn't included in your distribution, so I copied it to the win32 directory just to test... The program segfaulted after it typed <Win32 loader> : Using Win32 dll library: msrle32.dll Called unk_GetModuleHandleW LocalAlloc(48, flags 0x40) => 0x806d278 It's not a very big issue but just so you know... Also, do you know of any similar library that can handle MPEG files? Does MPEG have the same plugin-architecture as AVI when it comes to decoders? I would like my program to be able to handle all reasonably common fileformats, that is, given a movie file, the chances should be good that my program could handle the file. So another question is what other "reasonably common" fileformats there are out there? Which libraries can handle them? // Mikael PS. I'm not subscribing to the mailinglist so please reply directly to me.. DS. _______________________________________________ Avifile mailing list [EMAIL PROTECTED] http://prak.org/mailman/listinfo/avifile
