Che cos'è il formato di file BK2?
Un file .bk2 è un file Bink Video 2, un formato video proprietario per giochi sviluppato da RAD Game Tools (acquisita da Epic Games nel 2021). Bink 2 è stato introdotto nel 2013 come successore di nuova generazione dell'originale formato Bink 1 .bik, offrendo una compressione e una qualità dell'immagine significativamente migliori a bitrate comparabili.
Il file si apre con la firma a tre byte KB2 all'offset 0; il quarto byte è una lettera di revisione che identifica la variante del codec (da KB2a fino all'attuale KB2i). Le revisioni da KB2a a KB2f utilizzavano un codificatore DCT a virgola mobile; da KB2g in poi si è passati alla DCT a interi a 16 bit, che decodifica più velocemente sulle CPU moderne e sull'hardware dei giochi. Un uint32 little-endian ai byte 4-7 memorizza la dimensione totale del file meno i primi 8 byte. L'audio è codificato dal codec Bink/Miles Sound System e supporta flussi mono, stereo o multitraccia - il multitraccia è comunemente usato per raggruppare più versioni linguistiche doppiate di una scena d'intermezzo.
Bink 2 è ampiamente utilizzato per le scene d'intermezzo nei titoli AAA su Windows, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS e Android. Da quando Epic ha acquisito RAD Game Tools nel 2021, Bink 2 è profondamente integrato in Unreal Engine. I file possono essere riprodotti con RAD Video Tools, VLC media player (con supporto codec), MPC-HC o mpv; per i file KB2i più recenti è consigliata una build aggiornata di FFmpeg.
Sicurezza e incolumità
RISCHIO: LOWI file .bk2 sono dati video, non eseguibili, e riprodurli in VLC o RAD Video Tools è sicuro. Evita i siti di download di «BK2 codec pack» o «BK2 player» - sono comuni vettori di adware/PUP. Usa solo VLC (videolan.org), i RAD Video Tools ufficiali (radgametools.com) o FFmpeg (ffmpeg.org).
Dettagli del formato
in sintesiProgrammi che aprono file BK2
Dettagli tecnici
specifiche approfondite| Codifica | Binario |
| Ordine dei byte | Little-endian |
| Magic bytes | «KB2» (0x4B 0x42 0x32) all'offset 0; il byte 3 è la lettera di revisione del codec (a-i) |
| Campo dimensione file | I byte 4-7 memorizzano la dimensione totale del file meno i primi 8 byte (uint32 little-endian) |
| Revisioni del codec | KB2a-KB2f utilizzavano DCT a virgola mobile; KB2g-KB2i (attuale) utilizzano DCT a interi a 16 bit per una decodifica più rapida |
| Struttura del contenitore | Intestazione con dimensioni/frequenza/conteggio dei fotogrammi e info audio, tabella degli offset per fotogramma, pacchetti video e audio interlacciati |
| Codec audio | Bink/Miles Sound System; supporta flussi mono, stereo o multitraccia (es. doppiaggi in più lingue) |
| Frequenze di campionamento audio | 44.1 kHz o 48 kHz |
| Formato colore | YUV (tipicamente 8 bit per canale); piano alpha opzionale per il compositing in sovrapposizione |
| Supporto risoluzione | Da 320×240 fino a 4096×2160 (4K); il limite pratico dipende dal gioco/SDK |
| Dimensione tipica del file | 5 MB - 500 MB (scene d'intermezzo di giochi AAA; i titoli per console sono spesso più grandi) |
| Supporto piattaforma | Windows, macOS, Linux, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, Android |
| Checksum/integrità | Nessuno (tabella degli offset per fotogramma utilizzata per la ricerca; nessun checksum dell'intero file) |
| Distinzione da Bink 1 | I file Bink 1 (.bik) usano la firma BIK; Bink 2 è un codec separato con compressione e qualità migliorate |
| Rilasciato | 2013 (Bink Video 2, RAD Game Tools) |
| Ultima versione | KB2i (16-bit integer DCT encoding; used in current titles) |
| Specifica | www.radgametools.com |
Conversioni BK2
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BK2.