VID: Difference between revisions
No edit summary |
m (Update samples link) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
* Extensions: vid | * Extensions: vid | ||
* Samples: [http://samples.mplayerhq.hu/game-formats/segacd/bramstokersdracula/ http://samples.mplayerhq.hu/game-formats/segacd/bramstokersdracula/] | |||
[http://www.mobygames.com/game/sega-cd/bram-stokers-dracula Bram Stoker's Dracula] for the Sega CD video game console, developed by Psygnosis and published by Sony, uses a custom FMV format with the extension .vid. All multi-byte numbers are big-endian. The general [[ | [http://www.mobygames.com/game/sega-cd/bram-stokers-dracula Bram Stoker's Dracula] for the Sega CD video game console, developed by Psygnosis and published by Sony, uses a custom FMV format with the extension .vid. All multi-byte numbers are big-endian. The general [[FourCC]] chunk format is as follows: | ||
bytes 0-3 chunk type | bytes 0-3 chunk type | ||
Line 9: | Line 10: | ||
A VID file starts with the following 12-byte ASCII signature: 'FORMPSYGxxxx'. Following the signature is a SANM chunk. This chunk has a 0x46-byte payload, the contents of which are all unknown. The next chunk is a SPAL chunk which is most likely a palette chunk. This always seems to have a 0x82-byte payload. | A VID file starts with the following 12-byte ASCII signature: 'FORMPSYGxxxx'. Following the signature is a SANM chunk. This chunk has a 0x46-byte payload, the contents of which are all unknown. The next chunk is a SPAL chunk which is most likely a palette chunk. This always seems to have a 0x82-byte payload. | ||
The remaining chunk types are SAUD, SBIT, and SMAP. A SAUD chunk contains a block of sign-magnitude 8-bit PCM audio. Video frames apparently consist of a SBIT chunk followed by a SMAP chunk. SMAP chunks are always the same size throughout a given file. SBIT chunks are variable size and are probably Sega Genesis tile maps in some format, while SMAP chunks define how to put the video data together. | The remaining chunk types are SAUD, SBIT, and SMAP. A SAUD chunk contains a block of sign-magnitude 8-bit [[PCM]] audio. Video frames apparently consist of a SBIT chunk followed by a SMAP chunk. SMAP chunks are always the same size throughout a given file. SBIT chunks are variable size and are probably Sega Genesis tile maps in some format, while SMAP chunks define how to put the video data together. | ||
[[Category:Game Formats]] | [[Category:Game Formats]] |
Latest revision as of 20:18, 19 August 2006
- Extensions: vid
- Samples: http://samples.mplayerhq.hu/game-formats/segacd/bramstokersdracula/
Bram Stoker's Dracula for the Sega CD video game console, developed by Psygnosis and published by Sony, uses a custom FMV format with the extension .vid. All multi-byte numbers are big-endian. The general FourCC chunk format is as follows:
bytes 0-3 chunk type bytes 4-7 chunk size (not including 8-byte chunk preamble) bytes 8.. chunk payload
A VID file starts with the following 12-byte ASCII signature: 'FORMPSYGxxxx'. Following the signature is a SANM chunk. This chunk has a 0x46-byte payload, the contents of which are all unknown. The next chunk is a SPAL chunk which is most likely a palette chunk. This always seems to have a 0x82-byte payload.
The remaining chunk types are SAUD, SBIT, and SMAP. A SAUD chunk contains a block of sign-magnitude 8-bit PCM audio. Video frames apparently consist of a SBIT chunk followed by a SMAP chunk. SMAP chunks are always the same size throughout a given file. SBIT chunks are variable size and are probably Sega Genesis tile maps in some format, while SMAP chunks define how to put the video data together.