.BK2

BK2 File

Bink Video 2 File
Ask a question
QUICK ANSWER

A .bk2 file is a Bink Video 2 video file used in video games for cutscenes and intro movies, made by RAD Game Tools (now part of Epic Games). Open it with VLC or RAD's free Bink Video Tools - standard players like Windows Media Player won't work. Convert to MP4 with RAD Video Tools or FFmpeg.

Developer: RAD Game Tools (acquired by Epic Games, 2021; now Epic Games Tools) Category: Video Files MIME: video/vnd.radgamettools.bink2
OPENS ON Windows macOS Linux
Related: .DAV · .MKV · .MP4 · .H264

On this page

19k+ extensions indexed
Last reviewed Aug 28, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the BK2 file format?

A .bk2 file is a Bink Video 2 file, a proprietary game video format developed by RAD Game Tools (acquired by Epic Games in 2021). Bink 2 was introduced in 2013 as a next-generation replacement for the original .bik Bink 1 format, offering significantly better compression and image quality at comparable bitrates.

The file opens with the three-byte signature KB2 at offset 0; the fourth byte is a revision letter identifying the codec variant (KB2a through the current KB2i). Revisions KB2a-KB2f used a floating-point DCT encoder; KB2g onward switched to 16-bit integer DCT, which decodes faster on modern CPUs and game hardware. A little-endian uint32 at bytes 4-7 stores total file size minus the first 8 bytes. Audio is encoded by the Bink/Miles Sound System codec and supports mono, stereo, or multi-track streams - multi-track is commonly used to bundle multiple dubbed language versions of a cutscene.

Bink 2 is extensively used for in-game cutscenes in AAA titles across Windows, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, and Android. Since Epic acquired RAD Game Tools in 2021, Bink 2 is deeply integrated into Unreal Engine. Files can be played with RAD Video Tools, VLC media player (with codec support), MPC-HC, or mpv; an up-to-date FFmpeg build is recommended for newer KB2i files.

Security & safety

RISK: LOW

.bk2 files are video data, not executable, and playing them in VLC or RAD Video Tools is safe. Avoid 'BK2 codec pack' or 'BK2 player' download sites - these are common adware/PUP vectors. Use only VLC (videolan.org), official RAD Video Tools (radgametools.com), or FFmpeg (ffmpeg.org).

Format details

in a nutshell
FULL NAMEBink Video 2 Fileaka Bink 2 video, KB2 video
DEVELOPERRAD Game Tools (acquired by Epic Games, 2021; now Epic Games Tools)since 2013 (Bink Video 2, RAD Game Tools)
CATEGORYVideo Files
MIME TYPEvideo/vnd.radgamettools.bink2
TYPEProprietary game-video container with proprietary video and audio codecs (binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102
HEX
4B4232
ASCII
KB2
Bytes 0-2 are "KB2" (0x4B 0x42 0x32); byte 3 is the codec revision letter (a=KB2a, d=KB2d, f=KB2f, g=KB2g, h=KB2h, i=KB2i). KB2f used floating-point encoding; KB2g through KB2i switched to 16-bit integers for DCT (faster decode). Bytes 4-7 are file size (little-endian, not counting the first 8 bytes). Bink 1 files (.bik) use "BIK" at offset 0 and are a different format.

Programs that open BK2 files

Windows3 apps
VLC media player Open-source Current VLC (via FFmpeg backend) plays most .bk2 files. Open directly; no codec pack needed. Some very recent KB2i files may need a VLC/FFmpeg update.
RAD Video Tools (Bink) Free Open the .bk2 to play; use 'Convert a file' to export to AVI/MP4. The authoritative Bink 2 player - RAD's own free toolkit.
MPC-HC Open-source Media Player Classic with LAV filters (FFmpeg) plays .bk2; a lightweight alternative to VLC.
macOS2 apps
VLC media player Open-source Open the .bk2 - VLC decodes Bink 2 via FFmpeg on macOS as well.
RAD Video Tools (Bink) Free RAD provides Bink tools for macOS; official player/converter for .bk2.
Linux2 apps
VLC media player Open-source Play .bk2 directly; FFmpeg Bink 2 decoder included.
FFmpeg / mpv Open-source 'mpv file.bk2' to play or 'ffmpeg -i file.bk2 out.mp4' to convert. Ensure FFmpeg is up-to-date for newer KB2i files.

Technical details

deep spec
EncodingBinary
Byte orderLittle-endian
Magic bytes'KB2' (0x4B 0x42 0x32) at offset 0; byte 3 is the codec revision letter (a-i)
File size fieldBytes 4-7 store total file size minus the first 8 bytes (little-endian uint32)
Codec revisionsKB2a-KB2f used floating-point DCT; KB2g-KB2i (current) use 16-bit integer DCT for faster decoding
Container structureHeader with frame dimensions/rate/count/audio info, per-frame offset table, interleaved video and audio packets
Audio codecBink/Miles Sound System; supports mono, stereo, or multi-track streams (e.g., multiple language dubs)
Audio sample rates44.1 kHz or 48 kHz
Color formatYUV (typically 8-bit per channel); optional alpha plane for overlay compositing
Resolution support320×240 up to 4096×2160 (4K); practical ceiling is game/SDK-dependent
Typical file size5 MB - 500 MB (AAA game cutscenes; console titles often larger)
Platform supportWindows, macOS, Linux, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, Android
Checksum/integrityNone (per-frame offset table used for seeking; no whole-file checksum)
Distinction from Bink 1Bink 1 files (.bik) use BIK signature; Bink 2 is a separate codec with improved compression and quality
Released2013 (Bink Video 2, RAD Game Tools)
Latest versionKB2i (16-bit integer DCT encoding; used in current titles)
Specificationwww.radgametools.com

BK2 conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with BK2 files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about BK2 files.

Frequently asked questions

What is a .bk2 file?
A Bink Video 2 file - the proprietary game-video format (second generation) by RAD Game Tools (now Epic). Found inside game installations as cutscenes/intro movies.
How do I play a .bk2 file?
Open it in VLC (free; decodes Bink 2 via FFmpeg) or in RAD's free Bink/RAD Video Tools. Standard players like Windows Media Player won't play Bink 2.
How do I convert .bk2 to MP4?
Use RAD Video Tools ('Convert a file') or FFmpeg: 'ffmpeg -i movie.bk2 movie.mp4'. VLC's Convert/Save also works for most files.
What's the difference between .bk2 and .bik?
.bik is Bink Video 1 (signature 'BIK', from 1999); .bk2 is Bink Video 2 (signature 'KB2', from 2013). Bink 2 has better compression and quality; .bik has wider third-party player support.
Why won't my .bk2 play in VLC?
Older VLC versions have limited Bink 2 support. Update VLC to the latest version. If still failing, try RAD Video Tools or FFmpeg nightly build - they have the most up-to-date Bink 2 decoder.
Can I replace a game's .bk2 cutscene for modding?
Yes - RAD's Bink encoder can encode a video into .bk2; many games also accept a replacement in alternate formats. Check the game's modding documentation.

References

1Wikipedia - Bink Videoen.wikipedia.org
2RAD Game Tools / Epic - Bink Video (overview)www.radgametools.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.ICSiCalendar data file

Related extensions

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z