Electronic Arts VP6: Difference between revisions
Jump to navigation
Jump to search
Suxen drol (talk | contribs) (EA VP6) |
(→MVhd: finish the fields, correct offsets) |
||
Line 12: | Line 12: | ||
offset data_type description | offset data_type description | ||
0x0000 | 0x0000 le_32 codec id (ignored at all, but occasionally seen to be set to 'VP60') | ||
0x0004 le_16 width (pixels) | 0x0004 le_16 width (pixels) | ||
0x0006 le_16 height (pixels) | 0x0006 le_16 height (pixels) | ||
0x0008 | 0x0008 le_32 frames count | ||
0x000C le_32 largest frame chunk size | |||
0x0010 le_32 frame rate (denominator, rate) | |||
0x0014 le_32 frame rate (numerator, scale) | |||
=== MV0K === | === MV0K === |
Revision as of 12:23, 27 March 2006
- Extension: vp6
- Company: Electronic Arts
- Samples: TBD
VP6 is a video codec used in various games published by companies under the Electronic Arts umbrella. The key and delta frame chunks contain a On2 VP6 bitstream.
Chunk Types
See Electronic Arts Formats for file format description.
MVhd
Video header. The header is always 24-bytes long and has the following layout:
offset data_type description 0x0000 le_32 codec id (ignored at all, but occasionally seen to be set to 'VP60') 0x0004 le_16 width (pixels) 0x0006 le_16 height (pixels) 0x0008 le_32 frames count 0x000C le_32 largest frame chunk size 0x0010 le_32 frame rate (denominator, rate) 0x0014 le_32 frame rate (numerator, scale)
MV0K
Key-frame. See On2 VP6.
MV0F
Delta frame. See On2 VP6.
Games Using VP6
See Electronic Arts Formats for listing.