指南

如何制作循环 BRSTM

制作 BRSTM,就是把普通音频变成像游戏里一样永远重复的曲子。转换本身是最简单的部分,真正决定效果的是选对循环点。本指南用免费工具,带你从一个 WAV 文件做出可以循环播放的 BRSTM。

更新于 2026年10月18日

开始之前

  • 你有权使用的音频:你自己的作品、授权用于此用途的音乐,或你为个人使用而拥有的副本。如果音乐不是你的,请不要分享成品;参见版权。
  • Audacity(免费),用于准备音频和寻找循环点。
  • BRSTM 转换工具:如果你用 Windows 并且更喜欢图形界面,选 LoopingAudioConverter;如果习惯命令行,选 VGAudio。两者都列在 BRSTM 工具中。

BRSTM 的循环如何工作

BRSTM 只保存一个位置:循环的起点。循环的终点始终是音频的结尾。播放到结尾时,会跳回循环起点。因此,要实现完美衔接,文件最末尾的声音必须能自然地接上循环起点处的声音。

实际操作时,你要在音乐中找到一个重复出现的时刻(一个乐句或小节的开头),把它第一次出现的位置标为循环起点,第二次出现的位置标为循环终点,并在那里剪断音频。

分步操作

  1. 在 Audacity 中准备音频

    打开你的 WAV。保持立体声,采样率为 32,000、44,100 或 48,000 Hz。如果曲子有不属于循环的结尾(静音、最后一个和弦),先不要删除。

  2. 把选区切换为采样

    在底部的选区工具栏中,把格式从「hh:mm:ss」改为「采样」。你会看到精确的位置,这正是 BRSTM 所需要的。

  3. 找到循环的起点和终点

    找到音乐开始重复的时刻,以及重复部分中对应的时刻。选中这段区域,用 Audacity 的循环播放功能试听:如果听不出接缝,就找对了。如果找起来困难,PyMusicLooper 可以自动推荐循环点。

  4. 记下两个采样点数值

    如果你记录的是秒数,用循环点计算器换算。

  5. 在循环终点处剪断

    删除循环终点之后的所有内容,导出为 16 位 WAV。现在文件正好结束在曲子应该跳回的位置。

  6. 转换为 BRSTM

    使用 LoopingAudioConverter:添加 WAV,选择 BRSTM 作为输出格式,并以采样点输入循环起点。使用 VGAudio 只需一行命令(示例见下方)。

  7. 检查

    在 BRSTM 检查器中打开结果:你会看到循环的图示,并能试听衔接处。如果听到跳音,调整几个采样点后重新转换。

  8. 收听

    把它放进对应的文件夹(每张专辑一个子文件夹),在 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》的自定义音乐),每款游戏对采样率、声道数和文件名都有各自的要求。请参考该游戏社区的指南。

继续阅读