View Full Version : mame movie (flv) generator 0.1
Hi guys, Im experimenting with hyperspin but needed some movies to fully appreciate the experience. After googling, trawling forums etc I found some huge packs which required payment (Im a cheap ass) and also found the mame movie generator which seems to be a part of buddamame. buddamame has some great tools but frankly, the documentation is not that great and it does not target .flv's as an output (to bad hyperspin users).
So after much fiddling and screwing with .bat files and .ini file I present the fully automatic mame movie maker for hyperspin.
Installation and Setup
Download and extract to c:\
edit c:\mamemm\mame.ini and set the rom path to your rom path. Save and close the file
edit listgen.ini and set the rom path to your rom path. Save and close the file
If hyperspin is not installed to c:\
* edit c:\mamemm\batch.bat
* find the line:
* @move /Y %1.flv "C:\HyperSpin\Media\MAME\Video"
* and adjust the mame video path to your hyperspin directory
Done
Use
Start c:\mamemm\vdub_errors.exe
* it will silenty launch and leave an icon in the systray
* This little app was created by myself to kill virtualdub in the case of a crash or an error.
* It prevents the batch job being held up.
start listgen.exe to generate your batch file (wait for it to finish)
run makemovies.bat
done
Notes
You can kill the application and it will resume when you next start it.
The bat file checks for existing .flv's in your hyperspin directory, if they exist the game is skipped
Encoding all the games can take days, perhaps weeks (Im up to the b's after 1 day)
The videos have had a brief test by myself (Atari baseball) and seem to work fine.
There is much room for improvement, with mame options and mencoder options - but it seems to work currently.
flv's come out roughly the same size as the .avi's
when encoding is finished, exit vdub_errors by right clicking its systray icon and clicking exit
** I may make it exit automatically in a later update.
Due to being lazy and to simplify things for the end user I threw everything in the one .7z
Credits
Mame
buddamame
mplayer (mencoder)
virtualdub
Download
megaupload.com/?d=QG3JM5X7
jackhammersalm
01-22-2011, 05:42 AM
didn't buddabing stop making this version over 18 months ago
didn't buddabing stop making this version over 18 months ago
quite possibly, Im working with a pack I downloaded MAME104.ZIP which was not from his site - but the bat files were setup well enough for me to get going. Does the latest support direct output to flv ?
How does it know when to start recording and stop? I don't see how a script could ever generate quality gameplay vids.
Fursphere
01-22-2011, 12:15 PM
Go to emumovies n there is a torrent available for free with all the low res 2009 vids You just have to dig. They offer it freely
How does it know when to start recording and stop? I don't see how a script could ever generate quality gameplay vids.
Thanks to buddamame it does. The modified version detects the attract loop and creates a movie from that.
As for emu movies, I tried but the torrent download link just lets me download the .png image and not the torrent. This collection of modified scripts is ideal for someone with bandwidth limitations.
Circo
01-23-2011, 03:16 AM
Thanks to buddamame it does. The modified version detects the attract loop and creates a movie from that.
As for emu movies, I tried but the torrent download link just lets me download the .png image and not the torrent. This collection of modified scripts is ideal for someone with bandwidth limitations.
You must be right-clicking save as....that wont work on emumovies, just click the download button and it works ;)
You must be right-clicking save as....that wont work on emumovies, just click the download button and it works ;)
I tried, in all 3 browsers with the same result. I figured there is a page error somewhere or Im just unlucky. Im quite happy generating my own videos now anyway.
Up to the d's now :P
Mr Black Arm
01-23-2011, 04:14 PM
Just curious, what do the videos look like? Is it just the demo of the game being recorded or is it recording actual gameplay?
Just curious, what do the videos look like? Is it just the demo of the game being recorded or is it recording actual gameplay?
Just the title screen and the attract loop.
Nice tool very helpful for converting large bundles of .AVIs to .FLVs quality is great, thanks for this!
:five: :pcguru:
Nice tool very helpful for converting large bundles of .AVIs to .FLVs quality is great, thanks for this!
:five: :pcguru:
Im glad you like it :), I guess you could use it to crunch .avi's to flv if you already had them - I love how people come up with unexpected uses for an app.
I will be putting out a small update soon, changes:
Check for crashed mame and kills
front end gui
* Configure directories
* Start and finish entire process from a simple gui (as opposed to my manual method).
Enable/disable sound (currently disabled)
Honestly the sets that Emumovies is putting out now are great... Audio is normalized where as this app doesn't seem to normalize it. It really does make a difference in having normalized audio when it comes to preview videos.
While it is a useful app, I don't see this being able to compare to the quality that Circo is putting out with his new EmuMovie sets.
Honestly the sets that Emumovies is putting out now are great... Audio is normalized where as this app doesn't seem to normalize it. It really does make a difference in having normalized audio when it comes to preview videos.
While it is a useful app, I don't see this being able to compare to the quality that Circo is putting out with his new EmuMovie sets.
I leave audio off currently (my preference) normalization is simple thanks to mencoder:
-af volnorm=1
and presto - every file is normalized. This will be included in the next release but its easy enough for anyone who requires it to add it to the current version. Thanks for the good suggestion.
This application will be suited to people on limited bandwidth (hi fellow Australian's) not wishing to download large torrents.
Im glad you think the app is useful :) and competition is not really a factor here (apples and pears). One is a pack of pre made videos for a set number of roms - the other is a collection of applications that will generate a video for every rom in you collection.
If I had the emu pack (and I may download it at a later date) Id be using my little app to fill in the gaps.
MiTKiNG
01-25-2011, 04:35 AM
This app sounds amazing. Cant wait to see the GUI version. And if it could do this for more emus than mame... this will be a must tool for hyperspin fans.
Keep up the good work mem!
Secret80'sMan
01-25-2011, 02:01 PM
I think for quick and dirty this sounds pretty cool, especially to fill in the blanks of new games recently added to MAME (Donkey Kong II Jumpan Returns) or clones that are now only supported with parent vids (Brix).
I value my EmuMovies account greatly but if I can knock out a needed video real quick without bugging Circo who is slammed putting out the mothers of all EmuMovies sets why not. :)
Nice job, please keep us posted on the GUI version, I think I'll wait to come aboard until the release.
Circo
01-25-2011, 02:04 PM
I think for quick and dirty this sounds pretty cool, especially to fill in the blanks of new games recently added to MAME (Donkey Kong II Jumpan Returns) or clones that are now only supported with parent vids (Brix).
I value my EmuMovies account greatly but if I can knock out a needed video real quick without bugging Circo who is slammed putting out the mothers of all EmuMovies sets why not. :)
Nice job, please keep us posted on the GUI version, I think I'll wait to come aboard until the release.
I think it's good stuff! I'm glad to see they fixed it (did my research) its been broke since .128
BTW I know you have that request outstanding for DKII, is there a list of what else needs to be filled for mame, will make it easier to just do a batch.
Secret80'sMan
01-25-2011, 02:35 PM
Yeah, I was pumped to see DKII was fixed in .140, thanks for letting me know it's on your radar, I really appreciate it. BTW, the new download service is freaking awesome! I wish there was such a thing for MAME and that CLRMAME was a thing of the past.
I don't really have a list of outstanding games for MAME since your last minted set, anyone else care to chime in on that so Circo can batch those puppies!
DukeofCrydee
02-12-2011, 11:56 PM
Not sure what I'm doing wrong, but I can't get this to work for the life of me. I only need Bump 'n Jump and Donkey Kong II movies so I put those zipped ROMs into their own directory. I edited the mame and listgen ini files to point to that directory as the rompath.
But when I run listgen.exe, I get a blank makemovies batch file.
Oddly enough if I point to my real ROMs directory for the rompath, the makemovies batch actually has info in it, but when it runs, most of the ROM files come up as "not found".
Marcoqwerty
03-22-2011, 12:47 AM
Very tk's Mem
Call if you need support! :damnmate:
whufclee
04-15-2011, 04:17 AM
This sounds great, I am just trying it out but I seem to be running into some errors. The video shows in the screen which makes me think it's encoding it but then when it disappears an error message briefly appears but disappears before I have chance to read it. The error appears to be with mencoder as when the command line is called for that process I get:
3DNow supported but disabled
3DNowExt supported but disabled
File not found: '1941.avi'
Failed to open 1941.avi
Cannot open file/device
Exiting...
The system cannot find the file specified.
Any help will be much appreciated, I'm running Windows 7 and everything has been extracted to C:\ and I have run all the prgrams as Administrator.
Marcoqwerty
04-19-2011, 05:57 AM
anything read this?
:hmpf: