Mame Video Capturing: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:


The mame emulator is always under heavy development and a lot things may change but it is getting better with every new version. I am trying to show the current capture abilities as they are now. Mame was designed to emulate arcade systems/chipsets as accurate as possible. This strength is sometimes also it´s greatest weakness. You may have heard this sentence: ''All games run at 60fps''. This is simply false information! And it will be the first problem you will encounter when capturing with mame. Mame emulates the internal system frequency and that means: A game like Ultimate Mortal Kombat will not run at 60fps but at 54.815170Hz. This is where the real capturing fun starts. 4245 out of 6930 mame 0122u2 games run at 60fps. I will show a virtualdub workaround to correct this to 60fps later in this guide. And I will also update this guide if another (mame internal) solution becomes available.
The mame emulator is always under heavy development and a lot things may change but it is getting better with every new version. I am trying to show the current capture abilities as they are now. Mame was designed to emulate arcade systems/chipsets as accurate as possible. This strength is sometimes also it´s greatest weakness. You may have heard this sentence: ''All games run at 60fps''. This is simply false information! And it will be the first problem you will encounter when capturing with mame. Mame emulates the internal system frequency and that means: A game like Ultimate Mortal Kombat will not run at 60fps but at 54.815170Hz. This is where the real capturing fun starts. 4245 out of 6930 mame 0122u2 games run at 60fps. I will show a virtualdub workaround to correct this to 60fps later in this guide. And I will also update this guide if another (mame internal) solution becomes available.
= Capturing Methods =


== What you need ==  
== What you need ==  


* Basically every newer mame built will do its job (e.g. 0.119 and newer). Newer, bugfixed versions are recommended. I am using Mame32 Plus Plus v0.119 in this guide because of its kaillera support and overall netplay popularity. Download it here.
* Basically every newer mame built will do its job (e.g. 0.119 and newer). Newer, bugfixed versions are recommended. I am using Mame32 Plus Plus v0.119 in this guide because of its kaillera support and overall netplay popularity.
 
* The next tool you need is: AdvanceCOMP (a collection of recompression utilities for various mame files) download
* The next tool you need is: AdvanceCOMP (a collection of recompression utilities for various mame files) download
* Any virtualdub version to put your later results together. You can download the newest version here.
* Any virtualdub version to put your later results together. You can download the newest version here.
* A bunch recorded input files. Remember: your inputfile version and mame version must match!Version missmatches will result in desyncs or won´t work at all!
* A bunch recorded input files. Remember: your inputfile version and mame version must match!Version missmatches will result in desyncs or won´t work at all!




OK Lets go!
== Capturing using mngwrite and wavewrite ==


First configure your mame and game settings as you wish. The video output does not depend on the video settings you have made so don´t
First configure your mame and game settings as you wish. The video output does not depend on the video settings you have made so don´t