仙劍奇?zhèn)b傳6中的音樂也是游戲中的亮點所在,音效往往更能引人遐想,下面小編就來給大家介紹一下仙劍奇?zhèn)b傳6提取音樂的方法,希望能幫助各位玩家!
方法介紹:
仙劍六的音樂在Pal6\Pal6_Data\Data\AssetBundles\Sounds\Music目錄下,是一些unity3d文件,對于這種文件,可以使用DisUnity來進(jìn)行解壓提取,DisUnity需要Java運行環(huán)境,提取得到的是ogg音頻文件,比特率為158kbps,如果想轉(zhuǎn)成MP3格式的話可以使用foobar2000+lame來完成。
提取音樂方法:
1.獲取安裝Java
2.獲取DisUnity
3.運行DisUnity解壓仙六音樂文件:首先將仙六音樂的unity3d文件(C:\Program Files(x86)\SOFTSTAR\Pal6\Pal6_Data\Data\AssetBundles\Sounds\Music)復(fù)制到D盤的music文件夾內(nèi),運行命令提示符,切換到解壓的DisUnity目錄下,運行后面提供的命令。
4.運用Windows的搜索功能,搜索D:\music\目錄下的ogg文件,一共101個,剪切到自己喜歡的地方就算是提取出來了。
5.轉(zhuǎn)碼:獲取安裝foobar2000
6.從獲取編譯好的lame.exe:點擊進(jìn)入,放置lame.exe在foobar2000的安裝目錄下,然后使用foobar2000即可將任意foobar2000能夠播放的音頻文件轉(zhuǎn)成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"
解壓結(jié)束后,D:\music\musicextract.log是解壓的過程