Electronic Arts MAD (MADV): Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks (→MAD) |
||
| Line 34: | Line 34: | ||
</pre> | </pre> | ||
</div> | </div> | ||
=== Notes and Comments === | === Notes and Comments === | ||
| Line 57: | Line 53: | ||
* Sim City 4: Rush Hour | * Sim City 4: Rush Hour | ||
* The Sims 2 | * The Sims 2 | ||
=== quickBMS Script === | |||
* [https://zenhax.com/viewtopic.php?p=68463#p68463 EA MAD Demultiplexer] | |||
=== Compatible Programs === | === Compatible Programs === | ||
Revision as of 21:15, 6 February 2022
MAD
- Format Type : Video
- Endian Order : Little Endian
Format Specifications
// MAD file format
// little endian
num_of_chunks *
{
//frame chunk structure
4 bytes (char) - chunk name // "MADk" - intra frame
// "MADm" - inter frame
// "MADe" - low-quality-inter frame
2 bytes (uint16) - size of the chunk
4 bytes (uint32) - reserved // "0"
2 bytes (uint16) - max data rate per second
2 bytes (uint16) - frame_rate // milliseconds per frame
2 bytes (uint16) - image width (in pixels)
2 bytes (uint16) - image height (in pixels)
1 byte (uint8) - unknown
1 byte (uint8) - quantizer // frame quantizer
1 byte (uint8) - frame type / chunk type // 00 = P-frame
// 01 = I-frame
// 02 = B-frame
1 byte (uint8) - unknown
x bytes - chunk data // bitstream
}
Notes and Comments
- Electronic Arts MAD (Madcow) video file format.
Games
List of games using the same file format:
- FIFA '99
- FIFA 2004
- FIFA 2005
- NBA Live 99
- NBA Live 2003
- Need for Speed 3: Hot Pursuit
- Need for Speed 4: High Stakes
- Need for Speed 5: Porsche
- Need for Speed 6: Hot Pursuit 2
- NHL 2000
- Sim City 4: Rush Hour
- The Sims 2
quickBMS Script
Compatible Programs
- EA Audio and Video Converter / mirror1
- VLC Media Player
- ffmpeg