ガイド
BRSTMファイルとは?
.brstmというファイルを見つけたのに、いつものプレーヤーで開けない——それは故障ではありません。Wiiのゲームで使われている音楽形式で、1曲を終わりなく流せるように作られています。どんなものか、中身のしくみ、聴き方を解説します。2026年10月18日 更新
ひとことで言うとBRSTMとは
BRSTM(Binary Revolution STreaM)は、任天堂がWiiのゲームBGMに使ったストリーミング音声形式です。「Revolution」は発売前のWiiのコードネームで、頭文字の「R」はそこから来ています。ファイルの拡張子は.brstmで、必ずRSTMというシグネチャで始まります。
BRSTMには2つのものが入っています。ふつうは圧縮された音声と、それをループさせるための情報です。この2つ目こそがBRSTMの特別なところで、一般的な音楽形式(MP3、AAC、WAV)にはありません。
Wiiのゲームそのものだけでなく、MODのコミュニティでも長年、大乱闘スマッシュブラザーズXやマリオカートWiiなどにカスタムBGMを入れるためにBRSTMが使われてきました。そのため現在では、さまざまなゲーム機のサウンドトラックのBRSTMが存在します。
秘密はループポイント
ゲームのBGMは、あなたがステージクリアにどれだけ時間をかけるか知りません。だから3分で終わるようにではなく、気づかれずに繰り返せるように作られています。BRSTMは2つの部分に分かれています。
- イントロ:曲の冒頭部分で、一度だけ流れます。
- ループ:残りの部分で、何度でも繰り返されます。ファイルの終わりまで来るとループ開始位置に戻り、途切れずに続きます。
ファイルにはループが始まる正確な位置(サンプル単位)が記録されていて、ループの終わりは音声の終わりです。位置がうまく選ばれていれば戻る瞬間はまったくわからず、何時間でもひとつながりの曲のように聴けます。ずれていると、1周ごとに音飛びやプチッという音が聞こえます。
ループのないBRSTMもあります。普通の歌のように一度流れて終わるもので、ファンファーレやエンディング、ゲーム内で繰り返さない曲に使われます。
.brstmファイルの中身
BRSTMの中身は、ヘッダーと3つのブロックからなるバイナリのコンテナです。聴くだけなら知らなくても大丈夫ですが、一部のファイルで問題が起きる理由がわかります。
| ブロック | 内容 |
|---|---|
RSTMヘッダー | 形式のシグネチャ、バイト順、全体のサイズ、各ブロックの開始位置。 |
HEAD | 音声の情報:コーデック、サンプリングレート、チャンネル数、ループの有無と開始位置、総サンプル数、チャンネルをトラックにまとめる方法。 |
ADPC | 各音声ブロックの先頭でのデコーダーの状態をまとめた表。それより前をすべてデコードしなくても、好きな位置から再生(そしてループ開始位置へ戻ること)ができます。 |
DATA | 音声そのもの。ブロック(通常8KB)に分けられ、チャンネルごとに交互に並んでいます。 |
ファイルが途中で切れている(ダウンロードが不完全なときなど)と、ヘッダーが実際より多くのデータがあるように記載しています。別の形式の拡張子を.brstmに変えただけなら、RSTMで始まりません。どちらの場合も、BRSTM Playerは再生しようとする前に気づいてスキップします。
DSP-ADPCM:サイズが小さい理由
ほとんどのBRSTMは任天堂のDSP-ADPCMコーデックを使っています。1サンプルをCDの16ビットではなく約4ビットで記録するため、音声は約3.5分の1のサイズになります。32,000 Hzで2分のステレオ曲なら約4MB。しかもループのおかげで、その4MBで何時間も音楽を楽しめます。
非可逆圧縮ですが、ゲーム音楽にはとても忠実です。圧縮なしの音声(8ビットまたは16ビットPCM)にも対応していますが、こちらはずっと少数派です。よく使われるサンプリングレートは32,000 Hz(Wii本体の値)と、コミュニティ製ファイルの44,100 Hzや48,000 Hzです。
チャンネル、トラック、マルチストリーム
BRSTMのチャンネル数は1つ以上です。ふつうはステレオ(2チャンネル)ですが、ゲームによっては1つのファイルに2チャンネルずつの複数トラックを収めています。たとえば同じ曲の静かな版と盛り上がる版で、ゲームは状況に応じてこれを混ぜ合わせます。これをマルチストリームと呼びます。
シンプルなプレーヤーでは最初のトラックしか聴けません。BRSTM Playerはトラックごとにオン・オフを切り替えられるので、レイヤーを個別にも、まとめても聴けます。
BRSTM、BCSTM、BFSTM:兄弟たち
任天堂はその後のゲーム機でも、構造を少し変えながら同じ考え方を使い続けました。
| 形式 | ゲーム機 |
|---|---|
| BRSTM | Wii |
| BCSTM | ニンテンドー3DS |
| BFSTM | Wii U、Nintendo Switch |
| BWAV | Nintendo Switch |
そのままでは互換性がなく、別の形式として使うには変換が必要です。完全な一覧と変換ツールはBRSTMツールにあります。
BRSTMファイルはどこから来るの?
主な出どころは2つです。
- ゲーム:多くのWiiのゲームが、サウンドフォルダ内にBGMをBRSTMファイルとして収めています。
- コミュニティ:MOD制作者が、ゲームの元のBGMを差し替えるために、さまざまな音楽をループ付きBRSTMに変換しています。こうして、あらゆるサウンドトラックの大規模なBRSTMコレクションが生まれました。
BRSTMファイルを開いて聴く方法
一般的なプレーヤー(Windows標準、スマホ標準、iTunesなど)はBRSTMに対応していません。方法は3つあります。
ブラウザでBRSTM Playerを使う
インストール不要で、パソコンでもスマホでも。ライブラリ、プレイリスト、無限モード、曲ごとの再生時間つき。無料アカウントを作り、フォルダかGoogleドライブを選ぶだけです。
デスクトップソフトを使う
vgmstreamコンポーネントを入れたfoobar2000(Windows)や、ほかのプレーヤー用のvgmstreamプラグイン。
WAVやMP3に変換する
vgmstreamを使えば、好きな回数だけループさせて最後にフェードアウトした曲を書き出せます。無限ループはなくなりますが、どこでも聴けます。
手順はBRSTMの再生方法で詳しく説明しています。