仙剑奇侠传6中的音乐也是游戏中的亮点所在,音效往往更能引人遐想,下面小编就来给大家介绍一下仙剑奇侠传6提取音乐的方法,希望能帮助各位玩家!
方法介绍:
仙剑六的音乐在Pal6\Pal6_Data\Data\AssetBundles\Sounds\Music目录下,是一些unity3d文件,对于这种文件,可以使用DisUnity来进行解压提取,DisUnity需要Java运行环境,提取得到的是ogg音频文件,比特率为158kbps,如果想转成MP3格式的话可以使用foobar2000+lame来完成。
提取音乐方法:
1.获取安装Java
2.获取DisUnity
3.运行DisUnity解压仙六音乐文件:首先将仙六音乐的unity3d文件(C:\Program Files(x86)\SOFTSTAR\Pal6\Pal6_Data\Data\AssetBundles\Sounds\Music)复制到D盘的music文件夹内,运行命令提示符,切换到解压的DisUnity目录下,运行后面提供的命令。
4.运用Windows的搜索功能,搜索D:\music\目录下的ogg文件,一共101个,剪切到自己喜欢的地方就算是提取出来了。
5.转码:获取安装foobar2000
6.从获取编译好的lame.exe:点击进入,放置lame.exe在foobar2000的安装目录下,然后使用foobar2000即可将任意foobar2000能够播放的音频文件转成MP3
命令:
java -jar disunity.jar extract "D:\music\mg06.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg07.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg08.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg09.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg10.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg11.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg12.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg13.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg21.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg22.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg23.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\sing1.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\sing2.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\sing3.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\start.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj01.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj02.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj03.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj04.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj04_b.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj05.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj06.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj07.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj08.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj09.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj10.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj11.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj12.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj13.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj14.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj15.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj16.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj17.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj18.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj19.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj20.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj21.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj22.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj23.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj24.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj25.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj26.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj31.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj32.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj33.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj34.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj35.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj36.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj37.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj38.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj39.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj40.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj41.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj42.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj43.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\xj44.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd01.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd01_b.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd01_c.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd02.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd03.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd04.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd05.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd05_b.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd06.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd07.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd08.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd08_b.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd08_c.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd09.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd10.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd11.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd12.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd13.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd14.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd15.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd16.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd17.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd17_b.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd17_c.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd21.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd22.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd23.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\zd24.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\cj11.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ01.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ02.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ03.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ04.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ05.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ06.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ07.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ08.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ09.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\CZ10.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\end.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg01.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg02.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg03.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg04.unity3d" >> "D:\music\musicextract.log"
java -jar disunity.jar extract "D:\music\mg05.unity3d" >> "D:\music\musicextract.log"
解压结束后,D:\music\musicextract.log是解压的过程