Main > Software Forum

MAME Movie Maker released

<< < (134/153) > >>

NIVO:
just did and i saw a 005 movie, i actuially ran listgen and altered the ini file to find mame and roms, it made a makemovies.bat, which i then copied into mame97, and ran batch.bat. I saw the 005 movie. then it stopped

this was taken from cmd prompt:

Average FPS: 614.100897 (100 frames)

C:\mame97>time /T
11:03 PM
Could Not Find C:\mame97\moviesnp\005*.png
10-frame match detected between frame 403 and 1500
movie will run between frames 268 and 1380
Average FPS: 59.083971 (1440 frames)
The system cannot find the path specified.
The system cannot find the file specified.

C:\mame97>time /T
11:04 PM


now i know it says cant find 005.png  but that dir is there and the png is as well. im not seeing any saved movie file though.

Howard_Casto:
With the recent addition of mng recording in mame and of course with wav recording beign supported for years, don't you think it's about time to submit the most basic of the mng recording function to the mamedevs so you don't have to maintain a custom build?

I'm thinking the very simple "-makemovie" tag would be accepted without a second thought.  The other command line tags, which really have no business in mame itself anyway, could be set in the batch file, rather than having mame pass it to the external apps it calls.

Silver's ssf.txt (yes it confuses me too, but you know what I'm talking about) could be used with the "-frames_to_run" tag and it would make the whole process external, save the conversion to mpeg of course.   

Buddabing:
A couple of points:

The first post in this thread should be all that is necessary to be able to build MAME movies. It is not necessary to read the entire thread. I'll put a notice in the first post of this thread to not read all of it.

Second, I've made a web page of documentation for MAME Movie Maker. If it is incomplete or if you have anything to add to it, now's the time to suggest changes.

Third, I don't think the MAME devs give a hoot about demo loop videos. I could write something to take a subset of the new mng video with only the relevant frames, but that would take some kind of script and external program and we already need that. Nor do the MAME devs want the -ssf options in there.

The "Could not find xxx.png" is normal. It simply means that there were no png snapshots already in there.

You don't click on batch.bat. You have to call it with arguments. I guess I need to make it so that if the argument count is not correct in batch.bat it terminates.

The first thing to do after you change your rom path is run a game from the command line to see if it is right. Just "mame gridlee" with no movie options. Once that works, do what Silver suggested in his last post.






Silver:
Ok, so I couldn't sleep....

I've thrown together a very quick app that will create the batch files for you.

You specify your mame rom dir, the location of:

Virtualdub (vdub.exe)
Buddamame (mame.exe)
Listgen (listgen.exe)

Select the options (video/audio encoder, minimum/max frames to check - "AutoSkip" option does nothing at all yet.)

Hit go and it will create a listgen.ini, batch.bat, mame.ini and then run listgen to create makemovies.bat. After that you should be able to quit the app and just run makemovies.bat.

IMPORTANT NOTES:

DO NOT just stuck listgen/buddamame into your normal mame folder. My program WILL WIPE your mame.ini. (Rubbish I know, but I'll improve it when I've had more sleep!)

buddamame/listgen/your roms do not have to be in the same folder, although it will create all the batch/ini files in the folder that you have listgen in. The easiest way to set this all up is to make a new folder (eg buddamame), put buddamame and  listgen in that, and create a subdir called movies as your output folder. Then you should be good to go.

From the listgen.zip, you only need listgen.exe and filter.sql in the dir (listgen will crash nastily if you don't have filter.sql there it seems).

Any problems/questions just post....

http://www.silverfoxy.plus.com/MovieBatch.exe

NB Regarding "ssf.txt"

We agreed a while back - for clarity - to rename this to "boundry.txt". If you download it from my website (http://ccgi.silverfoxy.plus.com/GetList.php) you will need to rename it to ssf.txt as listgen is still currently looking for ssf.txt. Buddabing maybe you want to change this?

cdbrown:
I've just run the batch with the REM in front of the del lines and removed the @ from all the lines to see what is happening.  When it comes to running vdub I get
 C:\mame>\virtualdub\vdub /s"3in1semi.vdb" /x
The system cannot find the path specified.

vdub.exe is located in C:\mame\virtualdub\ so any reason why it's falling over here?  Also it's VirtualDub verion 1.6.10 if that means anything.

I can see a whole heap of png's in the moviesnp folder, also in mame folder 3in1semi.vdb and 3in1semi.wav have been created.

Cheers
-cdbrown

edit - Silver's batch maker changes the call for vdub to
@start /min /wait C:\mame\virtualdub\vdub.exe /s"%1.vdb" /x
from
@\virtualdub\vdub /s"%1.vdb" /x

Let's hope this works

edit 2 - Silver - the step for makemovies.bat just creates an empty batch file.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version