BIK Video: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
imported>Ikskoks (→Games) |
||
| (77 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
== BIK == | == BIK == | ||
* ''' Format Type ''': | * ''' Format Type ''': Video <br> | ||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | ||
* ''' Signatures ''': BIK / BIKf / BIKg / BIKh / BIKi / KB2 <br> | |||
=== Format Specifications === | === Format Specifications === | ||
< | <div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;"> | ||
uint32 | <pre> | ||
// BINK Video | |||
uint32 | // BIK file format | ||
uint32 | |||
uint32 | // header (44 bytes) | ||
uint32 | 4 bytes (uint32) - signature // "BIKf" - Bink "0", very old, used in RAD Tools 0.8i etc. | ||
uint32 | // "BIKg" - ? | ||
// "BIKh" - ? | |||
// "BIKi" - Bink "1", newer, used in RAD Tools 1.5g etc. | |||
// "KB2" + rev_number - Bink "2" | |||
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) - video flags (height compression options) | |||
< | 4 bytes (uint32) - number of audio tracks | ||
</ | |||
num_of_audio_tracks * | |||
{ | |||
2 bytes (uint16) - unknown | |||
2 bytes (uint16) - audio channels // 1 or 2 | |||
} | |||
num_of_audio_tracks * | |||
{ | |||
2 bytes (uint16) - audio sample rate (Hz) | |||
2 bytes (uint16) - audio flags | |||
} | |||
num_of_audio_tracks * | |||
{ | |||
4 bytes (uint32) - audio track ID | |||
} | |||
num_of_audio_tracks * | |||
{ | |||
4 bytes (uint32) - length of audio packet // if 0, then no audio for this track | |||
4 bytes (uint32) - number of samples in packet | |||
x bytes - bink audio packet | |||
} | |||
x bytes - bink video packet | |||
</pre> | |||
</div> | |||
=== MultiEx BMS Script === | === MultiEx BMS Script === | ||
Not written yet | Not written yet. | ||
=== Notes === | |||
* Standard BINK video used in many games. Older games use '''BINK 0''' or '''BINK 1''' format with '''*.BIK''' extension, newer games use '''BINK 2''' format with '''*.BK2''' extension. | |||
=== Compatible Programs === | === Compatible Programs === | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]] | ||
* [[ | * [[jRipper|jRipper]] | ||
* [http://www.radgametools.com/bnkdown.htm RAD Video Tools] | |||
* [https://forum.xentax.com/viewtopic.php?t=6444 BikMod] | |||
=== Games === | |||
These games also use this file format: <br> | |||
* Arcanum - Steamworks and Magick Obscura | |||
* Backbone (PC) (*.BK2) ("KB2n" signature) | |||
* Diablo 2 | |||
* Driver 3 (*.XMV) | |||
* C&C: Red Alert 2 | |||
* Fallout: New Vegas | |||
* Gothic | |||
* Gothic 2 | |||
* GTA 2 (*.BIK) (PC) | |||
* Hitman - Blood Money | |||
* Hugo: Jungle Island 2 (*.BIK) (PC) | |||
* Mat Hoffman's Pro BMX (*.BIK) | |||
* MotoTrax (*.BIK) | |||
* Obscure (*.BIK) (PC) ("BIKi" signature) | |||
* Robin Hood: The Legend of Sherwood (*.VID) (PC) | |||
* Scooby-Doo 2: Monsters Unleashed (*.BIK) (PC) ("BIKi" signature) | |||
* Settlers VI: Rise of an Empire (*.BIK) | |||
* SpellForce: Platinum Edition (*.BIK) (PC) ("BIKi" signature) | |||
* Thief 3: Deadly Shadows (*.BIK) | |||
* Urban Chaos (*.BIK) | |||
* Many more... | |||
=== See Also === | |||
* [https://en.wikipedia.org/wiki/Bink_Video Bink Video (Wikipedia)] | |||
* [https://wiki.multimedia.cx/index.php?title=Bink_Video Bink Video (Multimedia Wiki)] | |||
* [https://wiki.multimedia.cx/index.php/Bink_Container Bink Container (Multimedia Wiki)] | |||
<br><br> | |||
[[Category:Complete Almost Done|BinkVideo]] | |||
[[Category:Platform PC|BinkVideo]] | |||
[[Category:CE None|BinkVideo]] | |||
[[Category:Format_Video | Type: Video]] | |||
[[Category:Extension_bik | Extension: bik]] | |||
[[Category:BMS_None | BMS: None]] | |||
[[Category:File Format]] | |||
Latest revision as of 20:11, 24 October 2022
BIK
- Format Type : Video
- Endian Order : Little Endian
- Signatures : BIK / BIKf / BIKg / BIKh / BIKi / KB2
Format Specifications
// BINK Video
// BIK file format
// header (44 bytes)
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.
// "KB2" + rev_number - Bink "2"
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) - video flags (height compression options)
4 bytes (uint32) - number of audio tracks
num_of_audio_tracks *
{
2 bytes (uint16) - unknown
2 bytes (uint16) - audio channels // 1 or 2
}
num_of_audio_tracks *
{
2 bytes (uint16) - audio sample rate (Hz)
2 bytes (uint16) - audio flags
}
num_of_audio_tracks *
{
4 bytes (uint32) - audio track ID
}
num_of_audio_tracks *
{
4 bytes (uint32) - length of audio packet // if 0, then no audio for this track
4 bytes (uint32) - number of samples in packet
x bytes - bink audio packet
}
x bytes - bink video packet
MultiEx BMS Script
Not written yet.
Notes
- Standard BINK video used in many games. Older games use BINK 0 or BINK 1 format with *.BIK extension, newer games use BINK 2 format with *.BK2 extension.
Compatible Programs
Games
These games also use this file format:
- Arcanum - Steamworks and Magick Obscura
- Backbone (PC) (*.BK2) ("KB2n" signature)
- Diablo 2
- Driver 3 (*.XMV)
- C&C: Red Alert 2
- Fallout: New Vegas
- Gothic
- Gothic 2
- GTA 2 (*.BIK) (PC)
- Hitman - Blood Money
- Hugo: Jungle Island 2 (*.BIK) (PC)
- Mat Hoffman's Pro BMX (*.BIK)
- MotoTrax (*.BIK)
- Obscure (*.BIK) (PC) ("BIKi" signature)
- Robin Hood: The Legend of Sherwood (*.VID) (PC)
- Scooby-Doo 2: Monsters Unleashed (*.BIK) (PC) ("BIKi" signature)
- Settlers VI: Rise of an Empire (*.BIK)
- SpellForce: Platinum Edition (*.BIK) (PC) ("BIKi" signature)
- Thief 3: Deadly Shadows (*.BIK)
- Urban Chaos (*.BIK)
- Many more...
See Also