Was ist das BK2-Dateiformat?
Eine .bk2-Datei ist eine Bink Video 2-Datei, ein proprietäres Spielevideoformat, das von RAD Game Tools entwickelt wurde (2021 von Epic Games übernommen). Bink 2 wurde 2013 als Nachfolger der nächsten Generation für das ursprüngliche .bik Bink 1-Format eingeführt und bietet eine deutlich bessere Kompression und Bildqualität bei vergleichbaren Bitraten.
Die Datei öffnet sich mit der Drei-Byte-Signatur KB2 an Offset 0; das vierte Byte ist ein Revisionsbuchstabe, der die Codec-Variante identifiziert (KB2a bis zum aktuellen KB2i). Die Revisionen KB2a-KB2f verwendeten einen Gleitkomma-DCT-Encoder; ab KB2g wurde auf 16-Bit-Integer-DCT umgestellt, was auf modernen CPUs und Spielehardware schneller dekodiert wird. Ein Little-Endian uint32 an den Bytes 4-7 speichert die Gesamtdateigröße abzüglich der ersten 8 Bytes. Audio wird mit dem Bink/Miles Sound System-Codec kodiert und unterstützt Mono-, Stereo- oder Multitrack-Streams - Multitrack wird häufig verwendet, um mehrere synchronisierte Sprachversionen einer Zwischensequenz zu bündeln.
Bink 2 wird intensiv für In-Game-Zwischensequenzen in AAA-Titeln auf Windows, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS und Android eingesetzt. Seit Epic RAD Game Tools im Jahr 2021 übernommen hat, ist Bink 2 tief in die Unreal Engine integriert. Dateien können mit den RAD Video Tools, dem VLC media player (mit Codec-Unterstützung), MPC-HC oder mpv abgespielt werden; für neuere KB2i-Dateien wird ein aktueller FFmpeg-Build empfohlen.
Sicherheit
RISIKO: LOW.bk2-Dateien sind Videodaten, keine ausführbaren Dateien, und das Abspielen in VLC oder den RAD Video Tools ist sicher. Vermeiden Sie Download-Seiten für „BK2 Codec Pack“ oder „BK2 Player“ - dies sind häufige Quellen für Adware/PUPs. Verwenden Sie nur VLC (videolan.org), die offiziellen RAD Video Tools (radgametools.com) oder FFmpeg (ffmpeg.org).
Formatdetails
kurz gefasstProgramme zum Öffnen von BK2-Dateien
Technische Details
technische Spezifikation| Kodierung | Binär |
| Byte-Reihenfolge | Little-endian |
| Magic Bytes | „KB2“ (0x4B 0x42 0x32) an Offset 0; Byte 3 ist der Codec-Revisionsbuchstabe (a-i) |
| Dateigrößenfeld | Bytes 4-7 speichern die Gesamtdateigröße abzüglich der ersten 8 Bytes (Little-endian uint32) |
| Codec-Revisionen | KB2a-KB2f nutzten Gleitkomma-DCT; KB2g-KB2i (aktuell) nutzen 16-Bit-Integer-DCT für schnellere Dekodierung |
| Containerstruktur | Header mit Frame-Dimensionen/Rate/Anzahl/Audio-Infos, Frame-Offset-Tabelle, verschachtelte Video- und Audio-Pakete |
| Audio-Codec | Bink/Miles Sound System; unterstützt Mono-, Stereo- oder Multitrack-Streams (z. B. mehrere Sprachfassungen) |
| Audio-Abtastraten | 44,1 kHz oder 48 kHz |
| Farbformat | YUV (typischerweise 8-Bit pro Kanal); optionaler Alpha-Kanal für Overlay-Compositing |
| Auflösungsunterstützung | 320×240 bis zu 4096×2160 (4K); praktische Obergrenze ist abhängig vom Spiel/SDK |
| Typische Dateigröße | 5 MB - 500 MB (AAA-Zwischensequenzen; Konsolentitel oft größer) |
| Plattformunterstützung | Windows, macOS, Linux, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, Android |
| Prüfsumme/Integrität | Keine (Frame-Offset-Tabelle wird für das Seeking verwendet; keine Prüfsumme für die gesamte Datei) |
| Unterscheidung von Bink 1 | Bink 1-Dateien (.bik) verwenden die BIK-Signatur; Bink 2 ist ein separater Codec mit verbesserter Kompression und Qualität |
| Veröffentlicht | 2013 (Bink Video 2, RAD Game Tools) |
| Neueste Version | KB2i (16-bit integer DCT encoding; used in current titles) |
| Spezifikation | www.radgametools.com |
BK2-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu BK2-Dateien.