BK2 ファイル形式とは?
.bk2ファイルは、RAD Game Tools(2021年にEpic Gamesが買収)によって開発された独自のゲームビデオ形式であるBink Video 2ファイルです。Bink 2は、オリジナルの.bik Bink 1形式の次世代の後継として2013年に導入され、同等のビットレートで大幅に優れた圧縮率と画質を提供します。
このファイルは、オフセット0にある3バイトのシグネチャKB2で始まります。4バイト目はコーデックのバリアントを識別するリビジョン文字です(KB2aから現在のKB2iまで)。リビジョンKB2a〜KB2fは浮動小数点DCTエンコーダーを使用していましたが、KB2g以降は16ビット整数DCTに切り替わり、現代のCPUやゲームハードウェアでのデコードが高速化されました。バイト4〜7にあるリトルエンディアンのuint32には、最初の8バイトを除いた総ファイルサイズが格納されています。オーディオはBink/Miles Sound Systemコーデックでエンコードされており、モノラル、ステレオ、またはマルチトラックストリームをサポートしています。マルチトラックは、カットシーンの複数の吹き替え言語バージョンをバンドルするために一般的に使用されます。
Bink 2は、Windows、PlayStation 4/5、Xbox One/Series、Nintendo Switch、iOS、およびAndroidのAAAタイトルのゲーム内カットシーンで広く使用されています。2021年にEpicがRAD Game Toolsを買収して以来、Bink 2はUnreal Engineに深く統合されています。ファイルはRAD Video Tools、VLC media player(コーデックサポートあり)、MPC-HC、またはmpvで再生できます。新しいKB2iファイルには、最新のFFmpegビルドが推奨されます。
セキュリティと安全性
リスク: LOW.bk2ファイルはビデオデータであり、実行可能ファイルではないため、VLCやRAD Video Toolsでの再生は安全です。「BK2コーデックパック」や「BK2プレーヤー」のダウンロードサイトは避けてください。これらは一般的なアドウェアやPUP(不審なプログラム)の感染源です。VLC (videolan.org)、公式のRAD Video Tools (radgametools.com)、またはFFmpeg (ffmpeg.org) のみを使用してください。
形式の詳細
概要BK2 ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | バイナリ |
| バイト順序 | リトルエンディアン |
| マジックバイト | オフセット0に 'KB2' (0x4B 0x42 0x32)。バイト3はコーデックのリビジョン文字 (a-i) |
| ファイルサイズフィールド | バイト4-7に、最初の8バイトを除いた総ファイルサイズを格納 (リトルエンディアン uint32) |
| コーデックリビジョン | KB2a-KB2fは浮動小数点DCTを使用。KB2g-KB2i(現在)は高速デコードのために16ビット整数DCTを使用 |
| コンテナ構造 | フレームの寸法/レート/数/オーディオ情報を含むヘッダー、フレームごとのオフセットテーブル、インターリーブされたビデオおよびオーディオパケット |
| オーディオコーデック | Bink/Miles Sound System。モノラル、ステレオ、またはマルチトラックストリーム(例:多言語吹き替え)をサポート |
| オーディオサンプリングレート | 44.1 kHz または 48 kHz |
| カラーフォーマット | YUV(通常はチャンネルあたり8ビット)。オーバーレイ合成用のオプションのアルファプレーン |
| 解像度サポート | 320×240から最大4096×2160 (4K)。実用的な上限はゲームやSDKに依存 |
| 典型的なファイルサイズ | 5 MB - 500 MB (AAAゲームのカットシーン。コンソール版はより大きくなる傾向がある) |
| プラットフォームサポート | Windows, macOS, Linux, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, Android |
| チェックサム/整合性 | なし(シークにはフレームごとのオフセットテーブルを使用。ファイル全体のチェックサムはなし) |
| Bink 1との違い | Bink 1ファイル (.bik) はBIKシグネチャを使用。Bink 2は圧縮率と品質が向上した別のコーデック |
| リリース日 | 2013 (Bink Video 2, RAD Game Tools) |
| 最新バージョン | KB2i (16-bit integer DCT encoding; used in current titles) |
| 仕様書 | www.radgametools.com |
BK2 の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。BK2 ファイルについて最初の質問をしてみましょう。