XMV: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
Line 21: Line 21:


== Games Using XMV ==
== Games Using XMV ==
This is a list of games (usually Xbox games) know to use the XMV format.
This is a list of games (usually Xbox games) known to use the XMV format.


* [http://www.mobygames.com/game/xbox/lego-star-wars-ii-the-original-trilogy Lego Star Wars 2: The Original Trilogy (Xbox)]
* [http://www.mobygames.com/game/xbox/lego-star-wars-ii-the-original-trilogy Lego Star Wars 2: The Original Trilogy (Xbox)]

Revision as of 08:11, 11 November 2007

XMV is the audio/video container format used on the Microsoft Xbox console. It is reportedly similar to ASF and typically contains video at 640x480 29.97, and CBR audio at 128k.

Working legal source code for a decoder/demuxer can be found here but it is copyrighted and without open source licence: http://sourceforge.net/tracker/index.php?func=detail&aid=1097094&group_id=53761&atid=471491 also look at http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/25207/focus=25224 and http://www.maxconsole.net/?mode=news&newsid=411 for hints/tips

File Format

All multi-byte numbers of little endian.

bytes 0-11    unknown
bytes 12-15   'xobX' ('Xbox' spelled backwards)
bytes 16-19   unknown
bytes 20-23   video width in pixels
bytes 24-27   video height in pixels
bytes 28-37   unknown
bytes 38-39   number of audio channels
bytes 40-43   audio sample rate
bytes 44..    unknown

Games Using XMV

This is a list of games (usually Xbox games) known to use the XMV format.