Hvad er BK2-filformatet?
En .bk2-fil er en Bink Video 2-fil, et proprietært spilvideoformat udviklet af RAD Game Tools (opkøbt af Epic Games i 2021). Bink 2 blev introduceret i 2013 som en næstegenerations-erstatning for det oprindelige .bik Bink 1-format, hvilket giver betydeligt bedre komprimering og billedkvalitet ved sammenlignelige bitrater.
Filen åbnes med en tre-byte signatur KB2 ved offset 0; den fjerde byte er et revisionsbogstav, der identificerer codec-varianten (KB2a til den nuværende KB2i). Revisionerne KB2a-KB2f brugte en floating-point DCT-encoder; fra KB2g og frem skiftede man til 16-bit integer DCT, som dekoder hurtigere på moderne CPU'er og spilhardware. En little-endian uint32 ved bytes 4-7 gemmer den samlede filstørrelse minus de første 8 bytes. Lyd er kodet med Bink/Miles Sound System-codec og understøtter mono-, stereo- eller multispors-streams - multispors bruges ofte til at samle flere eftersynkroniserede sprogversioner af en mellemsekvens.
Bink 2 bruges i vid udstrækning til mellemsekvenser i spil i AAA-titler på tværs af Windows, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS og Android. Siden Epic opkøbte RAD Game Tools i 2021, er Bink 2 dybt integreret i Unreal Engine. Filer kan afspilles med RAD Video Tools, VLC media player (med codec-understøttelse), MPC-HC eller mpv; en opdateret FFmpeg-build anbefales til nyere KB2i-filer.
Sikkerhed og tryghed
RISIKO: LOW.bk2-filer er videodata, ikke eksekverbare, og det er sikkert at afspille dem i VLC eller RAD Video Tools. Undgå «BK2 codec pack» eller «BK2 player» download-sider - disse er almindelige kilder til adware/PUP. Brug kun VLC (videolan.org), officielle RAD Video Tools (radgametools.com) eller FFmpeg (ffmpeg.org).
Formatdetaljer
kort fortaltProgrammer der åbner BK2-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær |
| Byte-rækkefølge | Little-endian |
| Magic bytes | «KB2» (0x4B 0x42 0x32) ved offset 0; byte 3 er codec-revisionsbogstavet (a-i) |
| Filstørrelsesfelt | Bytes 4-7 gemmer den samlede filstørrelse minus de første 8 bytes (little-endian uint32) |
| Codec-revisioner | KB2a-KB2f brugte floating-point DCT; KB2g-KB2i (nuværende) bruger 16-bit integer DCT for hurtigere dekodning |
| Container-struktur | Header med billeddimensioner/hastighed/antal/lydinfo, offset-tabel pr. frame, flettede video- og lydpakker |
| Lyd-codec | Bink/Miles Sound System; understøtter mono-, stereo- eller multispors-streams (f.eks. flere sprogdubninger) |
| Lyd-samplingshastigheder | 44,1 kHz eller 48 kHz |
| Farveformat | YUV (typisk 8-bit pr. kanal); valgfrit alfa-plan til overlay-komponering |
| Opløsningsunderstøttelse | 320×240 op til 4096×2160 (4K); det praktiske loft er afhængigt af spil/SDK |
| Typisk filstørrelse | 5 MB - 500 MB (AAA-spil mellemsekvenser; konsoltitler er ofte større) |
| Platform-understøttelse | Windows, macOS, Linux, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, Android |
| Checksum/integritet | Ingen (offset-tabel pr. frame bruges til søgning; ingen checksum for hele filen) |
| Forskel fra Bink 1 | Bink 1-filer (.bik) bruger BIK-signatur; Bink 2 er et separat codec med forbedret komprimering og kvalitet |
| Udgivet | 2013 (Bink Video 2, RAD Game Tools) |
| Seneste version | KB2i (16-bit integer DCT encoding; used in current titles) |
| Specifikation | www.radgametools.com |
BK2-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om BK2-filer.