Hva er BK2-filformatet?
En .bk2-fil er en Bink Video 2-fil, et proprietært spillvideoformat utviklet av RAD Game Tools (kjøpt opp av Epic Games i 2021). Bink 2 ble introdusert i 2013 som en neste-generasjons erstatning for det originale .bik Bink 1-formatet, og tilbyr betydelig bedre komprimering og bildekvalitet ved sammenlignbare bithastigheter.
Filen åpnes med en tre-byte signatur KB2 ved offset 0; den fjerde byten er en revisjonsbokstav som identifiserer kodek-varianten (KB2a til nåværende KB2i). Revisjonene KB2a-KB2f brukte en flyttalls-DCT-koder; fra KB2g og utover ble det byttet til 16-bit heltalls-DCT, som dekoder raskere på moderne CPU-er og spillmaskinvare. En lille-endian uint32 ved byte 4-7 lagrer total filstørrelse minus de første 8 bytene. Lyd er kodet med Bink/Miles Sound System-kodeken og støtter mono-, stereo- eller flersporsstrømmer - flerspor brukes ofte for å samle flere dubbede språkversjoner av en filmsekvens.
Bink 2 brukes i stor utstrekning for filmsekvenser i AAA-titler på Windows, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS og Android. Siden Epic kjøpte RAD Game Tools i 2021, er Bink 2 dypt integrert i Unreal Engine. Filer kan spilles av med RAD Video Tools, VLC media player (med kodekstøtte), MPC-HC eller mpv; en oppdatert FFmpeg-versjon anbefales for nyere KB2i-filer.
Sikkerhet og trygghet
RISIKO: LOW.bk2-filer er videodata, ikke kjørbare, og det er trygt å spille dem av i VLC eller RAD Video Tools. Unngå nettsteder som tilbyr nedlasting av «BK2 codec pack» eller «BK2 player» - disse er vanlige kilder til adware/PUP. Bruk kun VLC (videolan.org), offisielle RAD Video Tools (radgametools.com) eller FFmpeg (ffmpeg.org).
Formatdetaljer
i et nøtteskallProgrammer som åpner BK2-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær |
| Byte-rekkefølge | Lille-endian |
| Magic bytes | «KB2» (0x4B 0x42 0x32) ved offset 0; byte 3 er kodekens revisjonsbokstav (a-i) |
| Felt for filstørrelse | Byte 4-7 lagrer total filstørrelse minus de første 8 bytene (lille-endian uint32) |
| Kodek-revisjoner | KB2a-KB2f brukte flyttalls-DCT; KB2g-KB2i (nåværende) bruker 16-bit heltalls-DCT for raskere dekoding |
| Beholderstruktur | Header med rammedimensjoner/hastighet/antall/lydinfo, offset-tabell per ramme, flettede video- og lydpakker |
| Lydkodek | Bink/Miles Sound System; støtter mono-, stereo- eller flersporsstrømmer (f.eks. flere språkdubbing) |
| Samplingsfrekvens for lyd | 44,1 kHz eller 48 kHz |
| Fargeformat | YUV (vanligvis 8-bit per kanal); valgfritt alfaplan for overleggskomponering |
| Støtte for oppløsning | 320×240 opp til 4096×2160 (4K); praktisk tak er avhengig av spill/SDK |
| Typisk filstørrelse | 5 MB - 500 MB (AAA-spillsekvenser; konsolltitler er ofte større) |
| Plattformstøtte | Windows, macOS, Linux, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, Android |
| Sjekksum/integritet | Ingen (offset-tabell per ramme brukes for søking; ingen sjekksum for hele filen) |
| Forskjell fra Bink 1 | Bink 1-filer (.bik) bruker BIK-signatur; Bink 2 er en separat kodek med forbedret komprimering og kvalitet |
| Utgitt | 2013 (Bink Video 2, RAD Game Tools) |
| Siste versjon | KB2i (16-bit integer DCT encoding; used in current titles) |
| Spesifikasjon | www.radgametools.com |
BK2-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om BK2-filer.