指南
如何制作循环 BRSTM
制作 BRSTM,就是把普通音频变成像游戏里一样永远重复的曲子。转换本身是最简单的部分,真正决定效果的是选对循环点。本指南用免费工具,带你从一个 WAV 文件做出可以循环播放的 BRSTM。
更新于 2026年10月18日
开始之前
BRSTM 的循环如何工作
BRSTM 只保存一个位置:循环的起点。循环的终点始终是音频的结尾。播放到结尾时,会跳回循环起点。因此,要实现完美衔接,文件最末尾的声音必须能自然地接上循环起点处的声音。
实际操作时,你要在音乐中找到一个重复出现的时刻(一个乐句或小节的开头),把它第一次出现的位置标为循环起点,第二次出现的位置标为循环终点,并在那里剪断音频。
分步操作
在 Audacity 中准备音频
打开你的 WAV。保持立体声,采样率为 32,000、44,100 或 48,000 Hz。如果曲子有不属于循环的结尾(静音、最后一个和弦),先不要删除。
把选区切换为采样
在底部的选区工具栏中,把格式从「hh:mm:ss」改为「采样」。你会看到精确的位置,这正是 BRSTM 所需要的。
找到循环的起点和终点
找到音乐开始重复的时刻,以及重复部分中对应的时刻。选中这段区域,用 Audacity 的循环播放功能试听:如果听不出接缝,就找对了。如果找起来困难,PyMusicLooper 可以自动推荐循环点。
记下两个采样点数值
如果你记录的是秒数,用循环点计算器换算。
在循环终点处剪断
删除循环终点之后的所有内容,导出为 16 位 WAV。现在文件正好结束在曲子应该跳回的位置。
转换为 BRSTM
使用 LoopingAudioConverter:添加 WAV,选择 BRSTM 作为输出格式,并以采样点输入循环起点。使用 VGAudio 只需一行命令(示例见下方)。
检查
在 BRSTM 检查器中打开结果:你会看到循环的图示,并能试听衔接处。如果听到跳音,调整几个采样点后重新转换。
收听
把它放进对应的文件夹(每张专辑一个子文件夹),在 BRSTM Player 中加载。按下 ∞,让它一直播放。
用 VGAudio 完成第 6 步,循环从第 154,336 个采样点开始、到第 2,116,800 个采样点结束:
VGAudioCli theme.wav theme.brstm -l 154336-2116800
让循环听不出接缝的技巧
- 寻找音乐上的节点:小节或乐句的开头比随意选的位置效果好得多。
- 接缝两侧的音量和乐器保持一致:如果某件乐器在循环终点处在演奏,而循环起点处没有,切口就会很明显。
- 注意混响:循环终点处仍在回响的声音尾巴,会在跳转时突然消失。请选择没有长尾音的位置。
- 用采样点而不是秒来微调:几十个采样点的差别,就能把咔哒声变成完美的衔接。
- 保留前奏:循环起点之前的部分只播放一次,就像在游戏中一样。
常见错误
| 现象 | 原因 | 解决方法 |
|---|---|---|
| 每一遍都有咔哒声 | 循环起点和终点的声音不吻合 | 把起点或终点移动几个采样点后重新转换 |
| 循环感觉提前或延后 | 你是从 MP3 开始的,开头有静音 | 使用原始的 WAV 或 FLAC |
| 跳回之前有一段静音 | 没有在循环终点处剪断音频 | 删除循环终点之后的所有内容 |
| 播放器提示不是有效的 BRSTM | 转换工具输出了其他格式,或文件不完整 | 用检查器检查后重新导出 |
常见问题
可以用 MP3 制作 BRSTM 吗?
可以,但由于 MP3 编码器加入的静音,循环可能会略有偏移。如果你只有 MP3,请凭耳朵微调循环。
应该用什么采样率?
使用原始音频的采样率。32,000 Hz 在 Wii 上很常见,占用空间更小;44,100 或 48,000 Hz 能保留更多高音。BRSTM Player 都能播放。
可以制作不带循环的 BRSTM 吗?
可以:如果不设置循环,文件会像普通歌曲一样播放一次就结束。
可以把 BRSTM 放进游戏里吗?
对于模组(例如《任天堂明星大乱斗X》或《马力欧卡丁车Wii》的自定义音乐),每款游戏对采样率、声道数和文件名都有各自的要求。请参考该游戏社区的指南。