BIK Video: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
(No difference)
| |
Revision as of 11:51, 3 April 2021
BIK
- Format Type : Video
- Endian Order : Little Endian
Format Specifications (Bink "1" - BIKi)
uint32 {4} - Header (BIKi)
uint32 {4} - archiveSize? (a little too big)
uint32 {4} - Number Of Frames
uint32 {4} - Largest Frame Size (in bytes)
uint32 {4} - Number Of Frames (again?)
uint32 {4} - Unknown
uint32 {4} - Video Width (in pixels)
uint32 {4} - Video Height (in pixels)
uint32 {4} - Frames-Per-Second (FPS)
uint32 {4} - Unknown
uint32 {4} - Unknown (1)
uint32 {4} - Unknown
uint32 {4} - Unknown
uint32 {4} - Unknown
// for each frame
- uint32 {4} - Frame Offset
byte {X} - Frame Data
Format Specifications
// BINK Video
// BIK file format
//header
4 bytes (uint32) - signature // "BIKf" - Bink "0", very old, used in RAD Tools 0.8i etc.
// "BIKg" - ?
// "BIKh" - ?
// "BIKi" - Bink "1", newer, used in RAD Tools 1.5g etc.
4 bytes (uint32) - file size - 8
4 bytes (uint32) - number of frames
4 bytes (uint32) - size of largest frame in bytes
4 bytes (uint32) - number of internal frames
4 bytes (uint32) - width
4 bytes (uint32) - height
4 bytes (uint32) - frame rate
4 bytes (uint32) - frame rate divisor // fps = framerate/divisor
4 bytes (uint32) - flags (height compression options)
4 bytes (uint32) - number of tracks
x bytes - video data // TODO
MultiEx BMS Script
Not written yet.
Compatible Programs
- Game Extractor
- jRipper
- The RAD Video Tools Player/Info
Other Games
These games also use this file format
- Driver 3 *.xmv
- MotoTrax *.bik
- Settlers VI: Rise of an Empire *.bik
- Thief 3: Deadly Shadows *.bik
- Mat Hoffman's Pro BMX *.bik
See Also