Main > Software Forum
MAME Movie Maker released
<< < (139/153) > >>
Silver:
Yes - moving the clear line above the Setcompression/under the Setrange works just fine. So if you change that there will be impact on normal users, but will allow filters to be used in the vcodec.dat...

I forgot we did the resize in Vdub.

Silver:
I've thrown together an update to the Moviebatch program - now on to version 0.2:

http://www.silverfoxy.plus.com/MovieBatch0.2.exe

For the record, its written in VB so needs the VB6 runtime files on your system (http://www.silverfoxy.plus.com/LCD/VBSystemFiles-Install.exe)


It now correctly will make the process run completely minimized (mame and vdub). I've also added a few options - the min/max movie lenth, minimum frame start as well was the movie match length (number of frames to have to match in a row before buddamame stops and declares a proper match). They are all set to defaults on startup.

I've also added a few Xvid quality options: Max quality, (quantiser=1) and then a few quantiser levels: 2,3,5,10. Don't worry if you don't know what quantiser is, basically 1= best quality. 10 is roughly where buddamame defaults to on its own I think. Obviously these effect video file size - 1,2,3,5 all make larger filesize movies than the standard. I can add others but you can have a look at the quality here.

NOTE: the below options WILL NOT WORK until buddamame is updated to accept video filters by Buddabing.

There is also a new resize option. You can either set the exact size you want, or you can tick the keep-aspect for a smart resize, which just resizes to within the largest X or Y value you specify. You can also choose the resize filter (applies to smart resize and normal) - what you want here depends on how small you want the vids and how smooth. I suggest you test and find what you want.

Note: Do not specify ODD numbers of pixels in the resize bar - most codecs don't like this and will error. Smart resize will automatically avoid this, normal resize will not (although I will change this in the next version).

NB You MUST have the SmartResize(v1.1.) filter installed in your Virtualdub plugin folder to use the smartresize option. You can download it freely here: http://neuron2.net/resize11.zip read about it here: http://neuron2.net/resize.html
Howard_Casto:

--- Quote from: Buddabing on September 27, 2005, 10:07:27 pm ---Okay, I'll submit something to just add the -makemovie option.

I find it ironic that you call this utility "crazy and hacked up" when you had so much input into creating it. Some of the crazy and hacked up options were created at your request!

Someone else can work out the postprocessing steps to convert mng to avi and chop off the extra frames.

--- End quote ---

I think you misunderstood me.  When I asked for options to be added it was my assumption that you would add them to either your listgen utility or the batch files that do the post processing.  Hacking mame is always a bad idea because it makes the whole rig less universal. 

We have different philosophies on this.... you have always wanted to do as much as possible inside your custom build.  I've always wanted to eliminate the need for custom builds as much as possible. 

It's the same reason I switched over to the ahk script for johnny5.  When your method was the only way it could be done it was great, but even you can admit that it has severe limitations.  When I found a better way it meant that I could update my mame build immediately or even use optimized builds or crazy mame variants and still use the viewer, so I switched.  I see a similar opportunity with these new mame core changes. 

BuddaMame is a great utility for making movies, but it's not updated fast enough (How can I expect it to?  Afterall, you have a life and such :) ) and it's not the build of mame I'd rather run on my cabinet. 

I think the smart thing to do at this point in time (assuming that the mamedevs accept your submission).  As to add a final option to buddamame to have it automatically make entries to the ssf.txt file.  Then a system could be in place.  As new games are added to mame, silver (or whoever's willing to maintain the file)  could have the option of checking the start frames manually and releasing and update, or using buddamame to do it for him. 

And just as a note, once the mng is converted to avi (tricky, but possible, I've even seen threads on this forum) chopping of extra frames isn't terribly hard.... since everything is in frames, you just need an editor that supports frame-based timelines. 

I think you misunderstand my excitement for a more user-friendly way of doing things for a lack of appreciation for what you've been doing to get us this far. 
Buddabing:
The Smart Resize filter maintains aspect ratio?

Also, I moved the two lines of code and recompiled BuddaMAME v0.98. Please try it and see if it works the way you want.

This is an important enough bugfix that I'll update the older versions back to v0.94.

Here's a link to BuddaMAME v0.98 (binary only)

Buddabing:
I've created the patch to add just the -makemovie option to vanilla MAME. I'll send it off to MAMEdev.

The two questions I have are:

1) Is is possible to unify the output of -wavwrite with the output of -makemovie?

2) Will the resulting movie sync up like it does with MMM?

Also, I tried Silver's mng2avi program and it failed.

Navigation
Message Index
Next page
Previous page

Go to full version