Thanks all for your comments.
Why not just leave them as PNG/MNG?
Agreed - I've had to study up on it, and its great and well suited to this kind of video. Unfortunately, I have found it to be extremely badly supported in windows. There are numerous viewers, but several reject certain pngs (I believe the viewers are out of date) and most will only read frame 1 of a MNG. I have found no codecs to allow MNG playback though standard media players at all, meaning FE writers would have to support it themselves. If they did, I would not be on this thread...
I've heard that Xvid is better than Dixv, .....
Yep Xvid seems to be best of the bunch, and free.
For audio, I highly recommend Ogg Vorbis.
Great suggestion thanks. I've been using mp3 as I have the codec installed, but will check out Ogg.
first off, I think that budda has done a great job with his tests. Unfortunately, he ran into the exact same problems I predicted he would. The biggest problems being file size and audio syncing.
Yes I'm very impressed with what Buddabing has managed to do. However, file size and audio sync do not appear to be an issue. Using PNG's Buddabing sent me and extracting WAVs usings mames -wavwrite option, you can create avi's in codecs of your choice. The PNG's are not converted to anything (so disk usage is 'tiny') and there are no audio sync issues so far. (more testing required).
I've written a crude VB6 program that automates the MNG/PNG -> AVI. At the moment it will convert Crashtest's MNG collection, but it can be adapted easily to take mames png/wav output.
In terms of speed, its possible to run mame at max speed (no throttling) and keep things synced, although I suspect saving all the PNG's will slow it down a bit. The encoding is also faster than realtime on my machine.
The biggest difference you'll see on lower-end systems is the delay between when the video is called and when the video actually starts playing. Even on the slowest of machines it is hardly noticable.
Thanks thats what I suspected, but wanted to check!