主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
ROM改版
改版用品
【原创】VGMPlay - 高品质 GBA 游戏音乐播放器/导出工具
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="coco24" data-source="post: 190" data-attributes="member: 33"><p><span style="color: rgb(255, 0, 0)"><span style="font-size: 18px">本文为原创,转载或使用请注明出自宝可饭堂社区</span><a href="https://bbs.pokefans.xyz/threads/57/" target="_blank"><span style="font-size: 18px">https://bbs.pokefans.xyz/threads/57/</span></a></span></p><p>最近在给无限绿宝石添加音效时发现很多原版 ROM 的音效网络上没有,所以想着自己提取,顺便研究了一下 GBA 的音频引擎,并自己实现了一下,做了这样一个播放器和工具,给有需要的朋友使用,可以用于以近乎无损的音质播放与提取大部分 GBA 游戏(使用 MP2K 引擎)中的音效与音乐,后续我有时间可能会加入 NDS 的音频提取与播放。</p><p>[ATTACH=full]211[/ATTACH]</p><h3>功能</h3> <ol> <li data-xf-list-type="ol">使用重采样算法以 48kHz 高采样率输出音频,原版 GBA 的 PCM 采样率只有 32.768kHz ,因此听感会比较差(就是大家比较熟悉的沙沙声),因此很多 GBA 游戏音乐中的细节都没法体现出来,VGMPlay 用重采样的方式能尽可能还原 ROM 中声音采样的细节,还原编曲者的听感,除非使用原始音源,否则这应该是从原始 ROM 中目前能达到的最好效果了(目前 NanoBoyAdvance 和 mGBA 的实验性 XQ 音频也在使用类似的技术)。原版 GBA 一个轨道只可同时播放一个音符,VGMPlay 没有加发声数量限制,可以让一些改版中的音乐正常播放。</li> <li data-xf-list-type="ol">分轨查看音符状态以及音量,并可对指定轨道进行静音播放。</li> <li data-xf-list-type="ol">支持从 ROM 中批量无损导出音频,并可指定导出的轨道。</li> </ol><h3>适用平台</h3> <ul> <li data-xf-list-type="ul">WIndows 10 及以上</li> <li data-xf-list-type="ul">GNU/Linux (需要手动编译安装 raylib 与 raygui)</li> </ul><h3>开发人员</h3> <ul> <li data-xf-list-type="ul">coco24(我)</li> <li data-xf-list-type="ul">ipatix (部分代码参考自 agbplay )</li> </ul><h3>界面语言</h3><p>英文(因为我不想加中文字体)</p><h3>使用方法</h3><h3></h3><h3>[ATTACH=full]212[/ATTACH]</h3><p>将 GBA 文件放入程序目录下的 ROM 文件夹,点击 Open 选择打开,点击 Play 可进行播放,</p><p>左侧的按钮可用于禁用/启用轨道,点击 Export 可导出为音频文件:</p><p>[ATTACH=full]213[/ATTACH]</p><p>导出窗口中:</p><ul> <li data-xf-list-type="ul">Max loop count 用于指定在当前歌曲循环点存在的情况下的循环次数</li> <li data-xf-list-type="ul">勾选 Export all songs 用于导出 ROM 中的所有歌曲</li> <li data-xf-list-type="ul">勾选 Export muted tracks 用于无视禁用的轨道进行导出</li> </ul><p>设置完毕后按下 Export 按钮可进行导出,导出期间 Export 将变暗并显示进度,导出完毕后 Export 按钮将变亮并恢复可点击状态,导出的文件可在程序目录下的 Export 文件夹中找到。</p><h3>更新日志</h3> <ul> <li data-xf-list-type="ul">1.1.0:优化渲染性能</li> </ul><h3>项目地址</h3><p>本项目以 GPL-3.0 协议开源,项目地址为:<a href="https://github.com/BohongHuang/vgmplay" target="_blank">https://github.com/bohonghuang/vgmplay</a></p></blockquote><p></p>
[QUOTE="coco24, post: 190, member: 33"] [COLOR=rgb(255, 0, 0)][SIZE=5]本文为原创,转载或使用请注明出自宝可饭堂社区[/SIZE][URL='https://bbs.pokefans.xyz/threads/57/'][SIZE=5]https://bbs.pokefans.xyz/threads/57/[/SIZE][/URL][/COLOR] 最近在给无限绿宝石添加音效时发现很多原版 ROM 的音效网络上没有,所以想着自己提取,顺便研究了一下 GBA 的音频引擎,并自己实现了一下,做了这样一个播放器和工具,给有需要的朋友使用,可以用于以近乎无损的音质播放与提取大部分 GBA 游戏(使用 MP2K 引擎)中的音效与音乐,后续我有时间可能会加入 NDS 的音频提取与播放。 [ATTACH type="full" alt="demo.gif"]211[/ATTACH] [HEADING=2]功能[/HEADING] [LIST=1] [*]使用重采样算法以 48kHz 高采样率输出音频,原版 GBA 的 PCM 采样率只有 32.768kHz ,因此听感会比较差(就是大家比较熟悉的沙沙声),因此很多 GBA 游戏音乐中的细节都没法体现出来,VGMPlay 用重采样的方式能尽可能还原 ROM 中声音采样的细节,还原编曲者的听感,除非使用原始音源,否则这应该是从原始 ROM 中目前能达到的最好效果了(目前 NanoBoyAdvance 和 mGBA 的实验性 XQ 音频也在使用类似的技术)。原版 GBA 一个轨道只可同时播放一个音符,VGMPlay 没有加发声数量限制,可以让一些改版中的音乐正常播放。 [*]分轨查看音符状态以及音量,并可对指定轨道进行静音播放。 [*]支持从 ROM 中批量无损导出音频,并可指定导出的轨道。 [/LIST] [HEADING=2]适用平台[/HEADING] [LIST] [*]WIndows 10 及以上 [*]GNU/Linux (需要手动编译安装 raylib 与 raygui) [/LIST] [HEADING=2]开发人员[/HEADING] [LIST] [*]coco24(我) [*]ipatix (部分代码参考自 agbplay ) [/LIST] [HEADING=2]界面语言[/HEADING] 英文(因为我不想加中文字体) [HEADING=2]使用方法[/HEADING] [HEADING=2][/HEADING] [HEADING=2][ATTACH type="full" alt="截图 2022-09-03 21-41-30.png"]212[/ATTACH][/HEADING] 将 GBA 文件放入程序目录下的 ROM 文件夹,点击 Open 选择打开,点击 Play 可进行播放, 左侧的按钮可用于禁用/启用轨道,点击 Export 可导出为音频文件: [ATTACH type="full" alt="截图 2022-09-03 21-43-06.png"]213[/ATTACH] 导出窗口中: [LIST] [*]Max loop count 用于指定在当前歌曲循环点存在的情况下的循环次数 [*]勾选 Export all songs 用于导出 ROM 中的所有歌曲 [*]勾选 Export muted tracks 用于无视禁用的轨道进行导出 [/LIST] 设置完毕后按下 Export 按钮可进行导出,导出期间 Export 将变暗并显示进度,导出完毕后 Export 按钮将变亮并恢复可点击状态,导出的文件可在程序目录下的 Export 文件夹中找到。 [HEADING=2]更新日志[/HEADING] [LIST] [*]1.1.0:优化渲染性能 [/LIST] [HEADING=2]项目地址[/HEADING] 本项目以 GPL-3.0 协议开源,项目地址为:[URL='https://github.com/BohongHuang/vgmplay']https://github.com/bohonghuang/vgmplay[/URL] [/QUOTE]
验证
我们通常会将Pokemon Essentials简称为哪3个字母?
回复帖子
最新帖子
全
我想切换视角讲述故事
最新更新:全民制作人
星期三,21:43
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
星期三,21:27
GBA教程
Z
【进站必读】宝可饭堂社区全局规定v1.10
最新更新:z1652646304
星期三,20:25
公告规定
雨
pokeemerald怎么改箱子数
最新更新:雨落天晴
星期二,10:16
开发问题
[讨论]什么契机导致你想做游戏的
最新更新:A原翼
星期一,00:12
其他相关讨论
论坛统计
主题
559
消息
2,422
成员
3,879
最新成员
stonezz
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
ROM改版
改版用品
【原创】VGMPlay - 高品质 GBA 游戏音乐播放器/导出工具
顶部