| <colkeepall> 🎞️ 비디오 코덱 및 포맷 | |||
| {{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px" | <colbgcolor=#555><colcolor=#fff> 코덱 | <colbgcolor=#555><colcolor=#fff> MPEG/H.26x | MPEG-1 · MPEG-2 Part 2(H.262) · MPEG-4 Part.2 (DivX · Xvid) · H.261 · H.262 · H.263 · H.264 · H.265 · H.266 |
| 기타 | DV · WMV · Theora · VP8 · VP9 · AV1 · AV2 · Apple ProRes · Bink · GoPro CineForm · Motion JPEG · Advanced Professional Video | ||
| 컨테이너(확장자) | ASF · AVI · BIK · FLV · MKV · MOV · MP4 · MPEG · OGG(OGV) · SKM · TS · WebM · WMV · MXF | ||
| 관련 틀: 그래픽 · 오디오 · 비디오 | |||
| Bink Video | |
| | |
| 개발 | RAD Game Tools |
| 파일 형식 | bik, bk2 |
| 최신버전 | 2026.04 |
| 코덱 | Bink, Bink 2 |
| 소개 사이트 | |
1. 개요
Epic Games Tools[1]에서 개발한 비디오 포맷이자 코덱이다.2. 상세
1994년부터 지금까지 계속 꾸준히 개발하고 있으며, 11000개 이상의 게임들이 해당 기술을 쓰고 있는 중이다. 벨브, 베데스다, 프롬 소프트웨어 게임사가 많이 사용하고, 호라이즌 제로 던, 발더스 게이트 3, 사이버펑크 2077[2], 레드 데드 리뎀션 2, 하데스 2, 킹덤 컴: 딜리버런스 2 같이 이름 있는 게임에서 사용한 바 있다. 대부분 비디오 게임들이 동영상 파일이 있다면, 해당 기술을 쓰고 있다고 보면 된다. 어떻게 보면 게임계의 표준 규격이다.유니티 엔진으로 만든 게임에서는 안쓸때도 있다. 유니티 엔진에서는 그냥 mp4, webm 그대로 쓰거나, 유니티 자체 에셋 포맷인 .bundle 내에 인코딩된 형태로 저장해서 재생된다고 한다.
여러 게임들에서 사용되고 있어, 라이센스가 무료라고 생각하지만 엄연히 유료다. 다만 로열티가 없다는 장점을 내세우고 있다. 그리고 언리얼 엔진으로 통합된 이후 엔진 안에서만 완전 무료화되어, 현재는 특별한 비용 없이 사용 가능하다.
요즘 H.264니 AV1니 코덱이 범람하니 왜 게임전용 코덱이 필요한가 싶지만, 예전 게임 시장에서는 결코 쉬운 것이 아니었다. CPU 성능이 절대적으로 부족한 PS2에서 CD에 들어있는 영상을 게임 장면 사이에 딜레이 없이 바로 재생해야 한다고 상상해 보자. 이렇듯 게임전용 비디오 코덱은 절대적으로 가벼울 필요가 있었다.[3]
Bink의 RAD Video Tools는 이러한 게임 환경에 맞추어 미디어 파일을 bk2, bik, smk 등의 확장자 파일로 바꿔준다.[4] RAD Video Tools에서 "Bink It!" 버튼을 누르면 변환할 수 있다. 이렇게 변환한 파일은 CPU와 메모리를 덜 잡아먹어 가볍기 때문에 대부분의 플랫폼에서 작동된다. 심지어 닌텐도 DS에서도 작동된다. 이렇게 파일이 가벼워지면 동영상을 불러올 때마다 로딩 없이 바로 실행할 수 있기에, CG 컷씬에도 무리 없이 쓸 수 있게 된다.
보통 게이머라면 만질 일이 거의 없겠지만, 모딩을 한다면 가끔 써야할 때가 생긴다. 예를 들어 폴아웃 4나 폴아웃 76 같은 게임에서는 메인 화면 영상에 bk2 확장자 파일이 사용된다. 그래서 모딩으로 메인 화면을 바꿔주고 싶다면 RAD Video Tools로 영상을 bk2 확장자로 바꿔줘야 한다.#[5]
| 미디어 | bk2, bik, smk, exe, scr, lst, rist, raw, avi, mov, qt, bmp, gif, tga, tiff, png, jpg, jpeg, mp4, dv, mpg, mpeg, wmv, asf, mjpg, mjpeg, rla, exr, mkv, m4v, ts, m2ts, wav, mp3, wma, aac, m4a, flac |
| 그래픽 | bk2, bik, smk, exe, scr, lst, rist, raw, avi, mov, qt, bmp, gif, tga, tiff, png, jpg, jpeg, mp4, dv, mpg, mpeg, wmv, asf, mjpg, mjpeg, rla, exr, mkv, m4v, ts, m2ts |
| 사운드 | wav, mp3, wma, aac, m4a, flac |
| RAD 파일 | bk2, bik, smk, exe, scr, lst, rist, raw |
| 자막 | srt |
Bink의 RAD Video Tools 에서 지원하는 파일 확장자는 위와 같다. WebM이나 WebP 같은 확장자는 지원하지 않기 때문에 bk2, bik, smk로 바꾸려면 먼저 다른 프로그램으로 지원되는 다른 확장자 파일로 바꾼뒤 변환을 진행해야 한다. 그리고 게임에 따라서는 모니터 해상도와 다른 픽셀이나 비율로 바꿨을 경우 찌그러지거나 늘어져 보일 수 있으니 모니터 해상도에 맞춰줘야 한다. 예를 들어 XGA 해상도의 WSXGA(1680×1050)는 16:10 비율이므로 이 해상도로 만든 bk2 파일을 16:9 비율인 FHD(1920×1080) 모니터에서 재생하면 좌우로 늘어져 보일 수 있다. 그리고 같은 16:9 비율이더라도 FHD(1920×1080) 해상도로 만든 bk2 파일을 UHD(3840×2160) 모니터에서 재생하면 깍두기 현상이 발생할 수 있다. 파이널 컷 프로나 어도비 프리미어 같은 동영상 편집 프로그램이 있다면 그걸로 소스 파일을 수정해준 뒤 쓰면 되지만, 그런 프로그램이 없다면 핸드 브레이크 같은 동영상 인코딩 프로그램을 쓰는 것이 가장 간편하다. WebM 파일을 mp4 파일로 바꾸고, 해상도를 바꿔주고 수정한 소스 파일을 따로 만든 뒤, 그 파일을 RAD Video Tools로 변환해주면 된다. 주의할 점은 비디오에서 Color Range를 Limited가 아니라 Full로 바꾸고 저장하는 것이 좋다.
RAD Video Tools 변환 시 사양에 따라 엄청 버벅거린다. 많이 걸리면 수십분 이상 걸릴 수 있다. 추출[6]시에도 애로사항이 많지만 처리과정에서 변형되어 재생이 힘들 수도 있다."Smack it!" 버튼은 동영상 파일을 과거 레거시 포맷인 스맥커(Smacker) 코덱(.smk) 파일로 인코딩하는 버튼이다. 256색(8비트) 기반으로, 스타크래프트 1, 디아블로 1, 워크래프트 2 같이 1990년대~2000년대에 나온 게임들이 smk 확장자 동영상을 썼다.
3. 종류
3.1. Bink
기존 버전.3.2. Bink 2
2012년 12월 차세대 게임 기술에 대응해 새로 나온 기술.- 4K 해상도 지원
- HDR 지원
- 알파 채널 지원
- 멀티 코어 지원
- RGB 100%
[1] (구)RAD Game Tools. 2021년 1월 에픽 게임즈에서 인수 후 사명변경.[2] 인게임 상점가 전광판이나 뉴스화면 등에서 사용된다.[3] H.264, AV1 포맷은 연식이 좀 된 저사양 컴퓨터에서는 높은 확률로 좌절영상이 된다는 것을 보면 더욱 그렇다.[4] RAD Game Tools가 제작사, RAD Video Tools가 프로그램, Bink가 파일 포멧이다.[5] 과거 글이라 업데이트가 안된 정보가 있는데, mp4도 된다. 다만 webM은 안된다. RAD Video Tools를 이용해 동영상 파일을 bk2 포멧으로 바꾸고 이름을 MainMenuLoop.bk2로 바꾼뒤 \\steamapps\\common\\Fallout76\\Data\\Video 폴더에 넣어주기만 하면 된다. bik나 bik2가 아니라 bk2다.[6] 주로 닌텐도 게임인 게임큐브와 wii가 사용한다.