가이드

BRSTM 파일이란?

.brstm 파일을 찾았는데 평소 쓰는 플레이어로 열리지 않는다면, 고장 난 것이 아닙니다. Wii 게임이 쓰는 음악 형식으로, 한 곡을 끝없이 재생하도록 설계되었습니다. 무엇인지, 안에서 어떻게 작동하는지, 어떻게 듣는지 설명합니다.

2026년 10월 18일 업데이트

한마디로 BRSTM이란

BRSTM(Binary Revolution STreaM)은 닌텐도가 Wii 게임 음악에 사용한 스트리밍 오디오 형식입니다. 「Revolution」은 출시 전 Wii의 코드명으로, 앞의 「R」이 여기서 왔습니다. 파일 확장자는 .brstm이며 항상 RSTM 시그니처로 시작합니다.

BRSTM에는 두 가지가 들어 있습니다. 보통 압축된 오디오와, 그것을 루프시키기 위한 정보입니다. 바로 이 두 번째가 BRSTM을 특별하게 만들며, 일반적인 음악 형식(MP3, AAC, WAV)에는 없습니다.

Wii 게임뿐 아니라, 모드 커뮤니티에서도 오랫동안 대난투 스매시브라더스 X나 마리오 카트 Wii 같은 게임에 커스텀 음악을 넣는 데 BRSTM을 써 왔습니다. 그래서 지금은 여러 게임기의 사운드트랙이 BRSTM으로 존재합니다.

비밀은 루프 지점

게임 음악은 당신이 스테이지를 깨는 데 얼마나 걸릴지 모릅니다. 그래서 3분 안에 끝나도록이 아니라 티 나지 않게 반복되도록 작곡됩니다. BRSTM은 두 부분으로 나뉩니다.

  • 인트로: 곡의 시작 부분으로, 한 번만 재생됩니다.
  • 루프: 나머지 부분으로, 계속 반복됩니다. 파일 끝에 도달하면 루프 시작으로 돌아가 끊김 없이 이어집니다.

파일에는 루프가 시작되는 정확한 위치(샘플 단위)가 저장되어 있고, 루프의 끝은 오디오의 끝입니다. 위치를 잘 골랐다면 돌아가는 순간을 전혀 알아챌 수 없어, 몇 시간 동안 하나로 이어진 곡처럼 들립니다. 어긋나 있다면 한 바퀴마다 튀거나 딸깍 소리가 납니다.

루프가 없는 BRSTM도 있습니다. 일반 노래처럼 한 번 재생되고 끝나며, 팡파르, 엔딩, 게임 안에서 반복되지 않는 곡에 쓰입니다.

.brstm 파일 안에 있는 것

BRSTM의 내부는 헤더와 세 개의 블록으로 이루어진 바이너리 컨테이너입니다. 듣기만 한다면 몰라도 되지만, 일부 파일에서 문제가 생기는 이유를 이해할 수 있습니다.

블록내용
RSTM 헤더형식 시그니처, 바이트 순서, 전체 크기, 각 블록의 위치.
HEAD오디오 정보: 코덱, 샘플레이트, 채널 수, 루프 여부와 시작 위치, 전체 샘플 수, 채널을 트랙으로 묶는 방식.
ADPC각 오디오 블록 시작 지점의 디코더 상태를 담은 표. 앞부분을 모두 디코딩하지 않아도 원하는 지점부터 재생(그리고 루프 시작으로 돌아가기)할 수 있게 해 줍니다.
DATA오디오 자체. 블록(보통 8KB)으로 나뉘어 채널별로 번갈아 배치됩니다.

파일이 잘려 있으면(예: 다운로드가 불완전할 때) 헤더에는 실제보다 많은 데이터가 있다고 적혀 있습니다. 다른 형식의 확장자만 .brstm으로 바꿨다면 RSTM으로 시작하지 않습니다. 두 경우 모두 BRSTM Player는 재생을 시도하기 전에 알아차리고 건너뜁니다.

DSP-ADPCM: 용량이 작은 이유

대부분의 BRSTM은 닌텐도의 DSP-ADPCM 코덱을 사용합니다. 샘플 하나를 CD의 16비트 대신 약 4비트로 저장하므로 오디오 용량이 약 3.5배 작아집니다. 32,000 Hz의 2분짜리 스테레오 곡은 약 4MB이고, 루프 덕분에 그 4MB로 몇 시간 동안 음악을 들을 수 있습니다.

손실 압축이지만 게임 음악에는 매우 충실합니다. 압축하지 않은 오디오(8비트 또는 16비트 PCM)도 지원하지만 훨씬 드뭅니다. 흔한 샘플레이트는 32,000 Hz(Wii의 기본값)와 커뮤니티 파일의 44,100 Hz, 48,000 Hz입니다.

채널, 트랙, 멀티스트림

BRSTM은 채널이 하나 이상입니다. 보통은 스테레오(2채널)이지만, 일부 게임은 한 파일에 2채널씩 여러 트랙을 넣습니다. 예를 들어 같은 곡의 차분한 버전과 격렬한 버전으로, 게임은 상황에 따라 이를 섞습니다. 이것을 멀티스트림이라고 합니다.

단순한 플레이어로는 첫 번째 트랙만 들립니다. BRSTM Player는 트랙마다 켜고 끌 수 있어 레이어를 따로 또는 함께 들을 수 있습니다.

BRSTM, BCSTM, BFSTM: 형제들

닌텐도는 이후의 게임기에서도 구조를 조금씩 바꾸며 같은 아이디어를 계속 썼습니다.

형식게임기
BRSTMWii
BCSTM닌텐도 3DS
BFSTMWii U, Nintendo Switch
BWAVNintendo Switch

바로 호환되지는 않으며, 다른 형식으로 쓰려면 변환해야 합니다. 전체 목록과 변환 도구는 BRSTM 도구에 있습니다.

BRSTM 파일은 어디서 오나요?

주로 두 곳에서 옵니다.

  • 게임: 많은 Wii 게임이 사운드 폴더에 음악을 BRSTM 파일로 담고 있습니다.
  • 커뮤니티: 모드 제작자들이 게임의 원래 음악을 바꾸기 위해 온갖 음악을 루프가 있는 BRSTM으로 변환합니다. 그렇게 모든 종류의 사운드트랙을 담은 대규모 BRSTM 컬렉션이 생겨났습니다.

BRSTM 파일을 열고 듣는 방법

일반적인 플레이어(Windows 기본, 휴대폰 기본, iTunes…)는 BRSTM을 지원하지 않습니다. 방법은 세 가지입니다.

  1. 브라우저에서 BRSTM Player 쓰기

    설치 없이 컴퓨터와 휴대폰에서. 라이브러리, 재생목록, 무한 재생, 트랙별 재생 시간까지. 무료 계정을 만들고 폴더나 Google Drive를 고르기만 하면 됩니다.

  2. 데스크톱 프로그램 쓰기

    vgmstream 컴포넌트를 설치한 foobar2000(Windows), 또는 다른 플레이어용 vgmstream 플러그인.

  3. WAV나 MP3로 변환하기

    vgmstream으로 원하는 횟수만큼 루프하고 끝에 페이드아웃을 넣은 곡을 내보낼 수 있습니다. 무한 루프는 사라지지만 어디서나 들을 수 있습니다.

자세한 단계는 BRSTM 재생하는 방법에서 설명합니다.

BRSTM에 대해 자주 묻는 질문

BRSTM은 무엇의 약자인가요?

Binary Revolution STreaM의 약자입니다. 「Stream」은 디스크에서 스트리밍으로 재생되기 때문이고, 「Revolution」은 Wii의 코드명에서 왔습니다.

왜 내 음악 플레이어로는 BRSTM이 열리지 않나요?

컴퓨터가 아니라 게임기를 위해 만든 닌텐도 고유의 형식이기 때문입니다. BRSTM Player처럼 이 형식을 지원하는 플레이어를 쓰거나 변환해야 합니다.

BRSTM을 MP3로 바꿀 수 있나요?

네. vgmstream 같은 도구로 WAV로 만든 뒤 아무 MP3 변환기를 쓰면 됩니다. 다만 MP3는 길이가 고정되어 있어 무한 루프는 사라집니다. 그래서 BRSTM 그대로 듣는 것이 의미가 있습니다.

음질은 좋은가요?

네, 용도에 비하면 충분히 좋습니다. DSP-ADPCM은 손실 압축이지만 매우 충실하고, 대부분의 파일은 32,000 Hz 이상입니다. 게임기에서 듣는 것과 똑같이 들립니다.

BRSTM과 BCSTM, BFSTM은 같은 건가요?

같은 계열이지만 다른 게임기(3DS, Wii U, Switch)의 형식이며 구조도 다릅니다. 서로 쓰려면 변환해야 합니다.

BRSTM 파일은 용량이 얼마나 되나요?

길이, 샘플레이트, 채널 수에 따라 다릅니다. 참고로 32,000 Hz의 2분짜리 스테레오 곡은 약 4MB입니다.

함께 읽기