XMV: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
m (most certainly a game format)
Line 29: Line 29:


[[Category:Container Formats]]
[[Category:Container Formats]]
[[Category:Game Formats]]
[[Category:Formats missing in FFmpeg]]
[[Category:Formats missing in FFmpeg]]

Revision as of 14:47, 16 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.