|
|
本帖最后由 money_114 于 2010-5-26 15:25 编辑
minigsf格式是GBA音乐的专用格式,以下就介绍其使用方法:
1.需要工具saptapper和gsfopt
下载:http://caitsith2.com/gsf/ripping.html
这里需要说明下,如果程序无法运行可能需要运行库,也在上面的地址下载
2.将saptapper.exe和你需要提取GSF的游戏(.gba)放到同一个目录下,本篇以逆转裁判Gyakuten_Saiban.gba为例
3.进入DOS,开始/程序/附件/运行,输入cmd,确定,然后就进DOS了
4.手动进入我们需要的目录,我这个目录的是D:\TDDOWNLOAD\saptapper
则命令是
D:
CD TDDOWNLOAD
CD saptapper
然后就进目录了,dir一下可以看到里面的文件
之后输入如下命令:
saptapper Gyakuten_Saiban.gba
如果你的rom是其他的名称,则将Gyakuten_Saiban改成相应的名字就可以了,但要记住你rom的名称之间不要有空格,不然提取时会出错
如果不会cmd命令的话,可以在saptapper.exe同一目录下txt文件,加入saptapper Gyakuten_Saiban.gba的命令,再改成bat批处理程序,直接运行就可以了
5.好了之后,会在saptapper目录下生成一个Gyakuten_Saiban目录,其中就是minigsf格式的音乐了
6.到这里,你还没有完全完成,因为自动提取出来的minigsf还有两个缺点:(1)有很多多余的gsf,它们可能是声效,语音甚至是空白;(2),此时的lib文件过大,见上图,还没有经过优化。
为了解决这两个问题,还需要做如下两个步骤。(注意,下边两个步骤的顺序不能颠倒)
7、一个一个minigsf打开来听听,把不需要的gsf都删除掉
8、然后下载工具gsfopt.exe,放到刚才提取音乐的Gyakuten_Saiban目录下,具体同第4步差不多,最后运行命令:
gsfopt -l *.minigsf
也可以建bat文件处理
9.好了之后lib文件为400多k,原来可是4m多这样就可以用相应的播放器听音乐了
这样之后从GBA中提取minigsf格式音乐的方法就算结束了,但要注意以下几点:
1.GBA中的音乐Saptapper并非100%能提取成功
2.Saptapper无法自动识别音乐的长度,所以所有音乐的播放时间都是一样的,而且提出来的除了音乐外什么都没有,其他的都要自己加工,例如写Tag和Timing,要进行Timing可是个费事的事情(就是说设置歌曲的长度,循环次数和淡出长度等),可以利用gsfopt用/t选项来进行一定的辅助,当然timing工作主要还是依靠你的听力了,此话题已经超过了本文的讨论范围,这里就不多说了
3.播放minigsf格式音乐时目录中必须有lib文件,minigsf播放时是会指向这个音色库的,没有这个文件就无法听音乐了
4. 从http://caitsith2.com/gsf/ripping.html下载的新版gsfopt,我优化后有问题,无法播放音乐,所以我将在附件中放上旧版的gsfopt,你们可以用新版的试试 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|