Qu'est-ce que le format de fichier BK2 ?
Un fichier .bk2 est un fichier Bink Video 2, un format vidéo de jeu propriétaire développé par RAD Game Tools (acquis par Epic Games en 2021). Bink 2 a été introduit en 2013 en tant que remplaçant de nouvelle génération du format original .bik Bink 1, offrant une compression et une qualité d'image nettement supérieures à des débits binaires comparables.
Le fichier s'ouvre avec la signature de trois octets KB2 à l'offset 0 ; le quatrième octet est une lettre de révision identifiant la variante du codec (KB2a jusqu'à l'actuel KB2i). Les révisions KB2a-KB2f utilisaient un encodeur DCT à virgule flottante ; à partir de KB2g, le format est passé au DCT entier 16 bits, qui se décode plus rapidement sur les processeurs et le matériel de jeu modernes. Un uint32 en little-endian aux octets 4-7 stocke la taille totale du fichier moins les 8 premiers octets. L'audio est encodé par le codec Bink/Miles Sound System et prend en charge les flux mono, stéréo ou multi-pistes - le multi-piste est couramment utilisé pour regrouper plusieurs versions linguistiques doublées d'une cinématique.
Bink 2 est largement utilisé pour les cinématiques intégrées dans les titres AAA sur Windows, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS et Android. Depuis qu'Epic a acquis RAD Game Tools en 2021, Bink 2 est profondément intégré à Unreal Engine. Les fichiers peuvent être lus avec RAD Video Tools, VLC media player (avec prise en charge des codecs), MPC-HC ou mpv ; une version à jour de FFmpeg est recommandée pour les fichiers KB2i plus récents.
Sécurité et sûreté
RISQUE : LOWLes fichiers .bk2 sont des données vidéo, non exécutables, et les lire dans VLC ou RAD Video Tools est sûr. Évitez les sites de téléchargement de « BK2 codec pack » ou « BK2 player » - ce sont des vecteurs courants de logiciels publicitaires/PUP. Utilisez uniquement VLC (videolan.org), les RAD Video Tools officiels (radgametools.com) ou FFmpeg (ffmpeg.org).
Détails du format
en brefProgrammes qui ouvrent les fichiers BK2
Détails techniques
spécifications approfondies| Encodage | Binaire |
| Ordre des octets | Little-endian |
| Octets magiques | « KB2 » (0x4B 0x42 0x32) à l'offset 0 ; l'octet 3 est la lettre de révision du codec (a-i) |
| Champ de taille de fichier | Les octets 4-7 stockent la taille totale du fichier moins les 8 premiers octets (uint32 little-endian) |
| Révisions du codec | KB2a-KB2f utilisaient le DCT à virgule flottante ; KB2g-KB2i (actuel) utilisent le DCT entier 16 bits pour un décodage plus rapide |
| Structure du conteneur | En-tête avec dimensions/débit/nombre d'images/infos audio, table d'offset par image, paquets vidéo et audio entrelacés |
| Codec audio | Bink/Miles Sound System ; prend en charge les flux mono, stéréo ou multi-pistes (ex: doublages en plusieurs langues) |
| Fréquences d'échantillonnage audio | 44,1 kHz ou 48 kHz |
| Format de couleur | YUV (généralement 8 bits par canal) ; plan alpha optionnel pour la composition en superposition |
| Prise en charge de la résolution | 320×240 jusqu'à 4096×2160 (4K) ; le plafond pratique dépend du jeu/SDK |
| Taille de fichier typique | 5 Mo - 500 Mo (cinématiques de jeux AAA ; les titres sur console sont souvent plus volumineux) |
| Plateformes supportées | Windows, macOS, Linux, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, Android |
| Somme de contrôle/intégrité | Aucune (table d'offset par image utilisée pour la navigation ; pas de somme de contrôle globale du fichier) |
| Distinction avec Bink 1 | Les fichiers Bink 1 (.bik) utilisent la signature BIK ; Bink 2 est un codec distinct avec une compression et une qualité améliorées |
| Publié | 2013 (Bink Video 2, RAD Game Tools) |
| Dernière version | KB2i (16-bit integer DCT encoding; used in current titles) |
| Spécification | www.radgametools.com |
Conversions BK2
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers BK2.