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

Reply via email to