Electronic Arts VP6: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(EA VP6)
 
(samples link)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
* Extension: vp6
* Extension: vp6
* Company: [[Electronic Arts]]
* Company: [[Electronic Arts]]
* Samples: TBD
* Samples: http://samples.mplayerhq.hu/game-formats/ea-vp6/


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.
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|On2 VP60]] bitstream.


== Chunk Types ==
== Chunk Types ==
Line 12: Line 12:


  offset  data_type    description
  offset  data_type    description
  0x0000               unknown
  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               unknown
  0x0008   le_32        frames count
  0x0016   le_32        frame rate (denominator)
0x000C  le_32        largest frame chunk size
  0x0020   le_32        frame rate (numerator)
  0x0010   le_32        frame rate (denominator, rate)
  0x0014   le_32        frame rate (numerator, scale)


=== MV0K ===
=== MV0K ===
Key-frame. See [[On2 VP6]].
Key-frame. See [[On2 VP6|On2 VP60]].


=== MV0F ===
=== MV0F ===
Delta frame. See [[On2 VP6]].
Delta frame. See [[On2 VP6|On2 VP60]].


== Games Using VP6 ==
== Games Using VP6 ==

Latest revision as of 11:46, 15 April 2008

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 VP60 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 VP60.

MV0F

Delta frame. See On2 VP60.

Games Using VP6

See Electronic Arts Formats for listing.