BGM Box — 在浏览器里把 MP3 转成 BRSTM,支持循环点编辑的 Nintendo 游戏音频工具

7 月 27 日
 Junyiz

作为一个 Wii/3DS Modder ,我每次想把自己喜欢的歌塞进游戏里,流程都是这样的:

打开 LoopingAudioConverter (只有 Windows 版) 拖入 MP3 设置循环起点和终点 导出 BRSTM 拷进 SD 卡 实在不想每次为了转一首歌就开一次虚拟机。所以做了一个纯浏览器端的工具。

我做了什么

基于 vgmstream 的 WASM 构建做解码,配合 DSPTool 处理采样率和声道映射,再用 sound.wasm 编码成 Nintendo 原生容器格式。整条管线在浏览器本地跑完——文件不上传服务器,处理速度取决于你本机的 CPU 。

支持的格式

输入:100+ 种游戏音频格式( ADX 、HCA 、FSB 、WEM 、XMA 、ATRAC3……只要 vgmstream 能解的都能吃) 输出:BRSTM ( Wii )、BCSTM ( 3DS )、BFSTM ( Wii U / Switch ) 支持自定义循环起点/终点,支持多声道保留

和通用转换器的区别

网上有很多 MP3 ↔ WAV ↔ FLAC 的在线转换器,但它们不认识 Nintendo 容器的循环点 metadata 。你转出来的 BRSTM 文件要么不能循环,要么循环点错位——塞进游戏里播完一遍就静音了。BGM Box 会在编码时正确写入循环点信息,转出来的文件在 Wii/3DS/Wii U 上可以直接用。


🔗 工具地址: https://bgmbox.com

欢迎试用和反馈。如果你是做 Mario Kart Wii / Smash Bros / 3DS 主题 Mod 的,特别想听听你的使用感受。

1325 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1230246

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX