From MultimediaWiki
Revision as of 17:03, 10 November 2007 by Multimedia Mike (talk | contribs) (fill in the obvious technical details)
Jump to navigation Jump to search

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

Game Using XMV

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