Руководство
Что такое файл BRSTM?
.brstm, а привычный плеер не знает, что с ним делать, — ничего не сломано: это музыкальный формат игр для Wii, созданный для того, чтобы тема могла звучать бесконечно. Здесь мы расскажем, что это такое, как он устроен и как его слушать.Обновлено 18 октября 2026 г.
BRSTM в двух словах
BRSTM (Binary Revolution STreaM) — потоковый аудиоформат, который Nintendo использовала на Wii для музыки в играх. «Revolution» — кодовое название консоли до выхода, отсюда буква «R». Файлы имеют расширение .brstm и всегда начинаются с подписи RSTM.
BRSTM хранит две вещи: звук, обычно сжатый, и информацию для его зацикливания. Именно вторая часть делает формат особенным — у обычных музыкальных форматов (MP3, AAC, WAV) её нет.
Помимо самих игр для Wii, сообщество моддеров давно использует BRSTM, чтобы добавлять свою музыку в такие игры, как Super Smash Bros. Brawl или Mario Kart Wii, поэтому сегодня существуют BRSTM-файлы саундтреков самых разных консолей.
Секрет — точки петли
Музыка в игре не знает, сколько времени вы потратите на уровень. Поэтому её пишут не так, чтобы она длилась три минуты и заканчивалась, а так, чтобы она повторялась незаметно. BRSTM делится на две части:
- Вступление: начало темы, которое звучит один раз.
- Петля: остальная часть, которая повторяется бесконечно. Дойдя до конца файла, воспроизведение возвращается к началу петли и продолжается без паузы.
Файл хранит точную позицию (в сэмплах), где начинается петля; конец петли — это конец звука. Если точка выбрана удачно, переход неслышен, и тема может звучать часами, как единое произведение. Если неудачно — на каждом круге слышен скачок или щелчок.
У некоторых BRSTM нет петли: они звучат один раз и заканчиваются, как обычная песня. Их используют для фанфар, финалов или тем, которые в игре не повторяются.
Что внутри файла .brstm
Внутри BRSTM — двоичный контейнер с заголовком и тремя блоками. Чтобы слушать файл, знать это не нужно, но так понятнее, почему некоторые файлы вызывают проблемы:
| Блок | Содержимое |
|---|---|
Заголовок RSTM | Подпись формата, порядок байтов, общий размер и где начинается каждый блок. |
HEAD | Данные о звуке: кодек, частота, число каналов, есть ли петля и где она начинается, общее число сэмплов и как каналы сгруппированы в дорожки. |
ADPC | Таблица с состоянием декодера в начале каждого звукового блока, чтобы начинать воспроизведение с любого места (и возвращаться к началу петли), не декодируя всё, что было раньше. |
DATA | Сам звук, разбитый на блоки (обычно по 8 КБ), которые чередуются между каналами. |
Если файл обрезан (например, из-за незавершённой загрузки), заголовок обещает больше данных, чем есть; если кто-то переименовал другой формат в .brstm, он не начинается с RSTM. В обоих случаях BRSTM Player это обнаруживает и пропускает файл, не пытаясь его воспроизвести.
DSP-ADPCM: почему они такие маленькие
Почти все BRSTM используют кодек DSP-ADPCM от Nintendo, который хранит каждый сэмпл примерно в 4 битах вместо 16, как на CD: звук занимает примерно в 3,5 раза меньше места. Двухминутная стереотема с частотой 32 000 Гц весит около 4 МБ, а благодаря петле этих 4 МБ хватает на часы музыки.
Это сжатие с потерями, но для игровой музыки очень точное. Формат поддерживает и несжатый звук (PCM 8 или 16 бит), но он встречается гораздо реже. Самые распространённые частоты — 32 000 Гц (как у самой Wii) и 44 100 или 48 000 Гц в файлах от сообщества.
Каналы, дорожки и мультипоток
В BRSTM может быть один или несколько каналов. Обычно это стерео (два), но некоторые игры хранят в одном файле несколько дорожек по два канала: например, спокойную и более напряжённую версии одной темы, которые игра смешивает в зависимости от происходящего. Это называется мультипотоком.
Простой плеер даёт услышать только первую дорожку. BRSTM Player показывает переключатель для каждой из них, так что можно слушать слои отдельно или все вместе.
BRSTM, BCSTM, BFSTM: семейство
Nintendo сохранила ту же идею и на следующих консолях, немного изменив структуру:
| Формат | Консоль |
|---|---|
| BRSTM | Wii |
| BCSTM | Nintendo 3DS |
| BFSTM | Wii U и Nintendo Switch |
| BWAV | Nintendo Switch |
Как есть они не взаимозаменяемы: чтобы использовать один вместо другого, нужна конвертация. Полная таблица и инструменты — в разделе Инструменты BRSTM.
Откуда берутся файлы BRSTM?
Есть два основных источника:
- Игры: многие игры для Wii хранят музыку в виде файлов BRSTM в своих звуковых папках.
- Сообщество: моддеры конвертируют музыку из самых разных источников в зацикленные BRSTM, чтобы заменить оригинальную музыку игры. Так появились большие коллекции BRSTM самых разных саундтреков.
Как открыть и прослушать файл BRSTM
Обычные плееры (встроенный в Windows, на телефоне, iTunes) не понимают BRSTM. Есть три пути:
В браузере, с BRSTM Player
Без установки, на компьютере или телефоне, с библиотекой, плейлистами, бесконечным режимом и временем для треков. Создайте бесплатный аккаунт и выберите папку или Google Drive.
В настольной программе
foobar2000 с компонентом vgmstream (Windows) или плагины vgmstream для других плееров.
Конвертировать в WAV или MP3
С vgmstream можно экспортировать тему с любым числом проходов петли и затуханием в конце. Бесконечная петля пропадёт, но файл можно будет слушать где угодно.
Пошагово это описано в статье Как воспроизвести BRSTM.