thanks.
I'm using buddabings mame & teh 1.03 xvid codec.
heres my mslug4.vdb
VirtualDub.Open("moviesnp\\msl00000.png","",0);
VirtualDub.audio.SetSource("mslug4.wav");
VirtualDub.audio.SetMode(1);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetCompression(85,22050,1,0,3000,1,12,"AQACAAAATgABAHEF");
VirtualDub.audio.EnableFilterGraph(0);
VirtualDub.video.SetInputFormat(0);
VirtualDub.video.SetOutputFormat(0);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(-1,2);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
..setcomp stuff removed...
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,3038);
VirtualDub.project.ClearTextInfo();
VirtualDub.SaveAVI("mslug4.avi");
VirtualDub.audio.SetSource(1);
VirtualDub.Close();
and my batch.bat
@if not exist C:\Emulation\Emus\MameMovie\movies mkdir C:\Emulation\Emus\MameMovie\movies
@if exist C:\Emulation\Emus\MameMovie\movies\%1.avi goto end
time /T
@mame %1 -window -makemovie -resolution %2 -wavwrite %1.wav -movieloops %3 -moviestartframe %4 -movieendframe %5
@if not exist %1.vdb goto end
@\virtualdub\virtualdub /s"%1.vdb" /x
@del %1.wav
rem @del %1.vdb
@del /Q moviesnp\*.png
@move /Y %1.avi C:\Emulation\Emus\MameMovie\movies
time /T
:end
and my makemovies.bat
@call batch mslug4 255x255 2 250 8000