很多玩家都反映《仙剑奇侠传6》里的音乐很好听,只是不知道该怎么提取出来,不过别着急,下面99单机小编就为你带来高玩分享的技巧心得攻略,希望能帮到大家。
仙剑六的音乐在Pal6Pal6_DataDataAssetBundlesSoundsMusic目录下,是一些unity3d文件,对于这种文件,可以使用DisUnity来进行解压提取,DisUnity需要Java运行环境,提取得到的是ogg音频文件,比特率为158kbps,如果想转成MP3格式的话可以使用foobar2000+lame来完成。
提取音乐方法:
1.获取安装Java
2.获取DisUnity
3.运行DisUnity解压仙六音乐文件:首先将仙六音乐的unity3d文件(C:Program Files(x86)SOFTSTARPal6Pal6_DataDataAssetBundlesSoundsMusic)复制到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:musicmg06.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg07.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg08.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg09.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg10.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg11.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg12.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg13.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg21.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg22.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg23.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicsing1.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicsing2.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicsing3.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicstart.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj01.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj02.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj03.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj04.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj04_b.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj05.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj06.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj07.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj08.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj09.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj10.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj11.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj12.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj13.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj14.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj15.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj16.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj17.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj18.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj19.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj20.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj21.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj22.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj23.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj24.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj25.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj26.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj31.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj32.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj33.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj34.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj35.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj36.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj37.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj38.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj39.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj40.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj41.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj42.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj43.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicxj44.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd01.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd01_b.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd01_c.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd02.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd03.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd04.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd05.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd05_b.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd06.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd07.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd08.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd08_b.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd08_c.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd09.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd10.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd11.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd12.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd13.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd14.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd15.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd16.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd17.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd17_b.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd17_c.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd21.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd22.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd23.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiczd24.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musiccj11.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ01.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ02.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ03.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ04.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ05.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ06.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ07.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ08.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ09.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicCZ10.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicend.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg01.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg02.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg03.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg04.unity3d" >> "D:musicmusicextract.log"
java -jar disunity.jar extract "D:musicmg05.unity3d" >> "D:musicmusicextract.log"
解压结束后,D:musicmusicextract.log是解压的过程