多语言展示
当前在线:764今日阅读:11今日分享:15

从Minecraft: Java Edition提取背景音乐

《我的世界:Java版》(Minecraft: Java Edition)有很多非常好听的背景音乐、游戏音轨,如何把这些ogg音频资源提取出来?
工具/原料
1

Minecraft: Java Edition

2

支持查看JSON的记事本(如notepad++、ultraedit)

1.7.2之后的版本
1

首先,进入Minecraft的声音资源目录。有一个json文件声明了所有资源文件,它位于:%AppData%\.minecraft\assets\indexes\ogg源文件则位于:Windows: %AppData%\.minecraft\assets\objectsmacOS: ~/Library/Application Support/minecraft/assets/objectsLinux: ~/.minecraft/assets/objects

2

将json文件用notepad++,ultraedit等文本编辑器打开,并且在文件内查找“sounds/music/”。

3

您可能会找到这样的内容:'sounds/music/menu/menu1.ogg': {    'hash': 'c157c56846f0e50620f808fecd9d069423dd6c41',    'size': 1744657 },

4

由此,我们可以确定menu1.ogg的哈希值被标记为c157c56846f0e50620f808fecd9d069423dd6c41。在assets下的objects目录中执行搜索,您应该找到具有相同哈希字符串的文件;这就是音频文件“ menu1.ogg”,它是游戏菜单屏幕上播放的音乐之一。文件名的前两个字母(“ c1”)也将与文件所在的文件夹匹配;知道这可以帮助你更快地找到特定文件。 找到文件后,您可以使用能够播放.ogg声音文件的媒体播放器对其进行测试,以确保它是正确的文件。如果您拥有的媒体播放器无法播放文件,请尝试在文件末尾重新命名为“ .ogg”。如果仍然失败,则说明您使用的媒体播放器没有ogg扩展来播放音乐,或者您找到的文件不是声音文件。 注意:如果您不小心编辑了原始文件或将其从资源目录中删除,启动器将在下次启动游戏时自动联网重新下载(除非你玩的是破解版)。

1.7前的旧版
1

如果您游玩了1.7.2之前的版本,则声音目录位于以下位置:Windows: %AppData%\.minecraft\assets or %AppData%\.minecraft\assets\virtual\legacymacOS: ~/Library/Application Support/minecraft/assetsLinux: ~/.minecraft/assets如果同时游玩过旧版本和新版本,则游戏资源将同时存在于旧目录和新目录。 旧目录仅用于1.7之前的游戏版本。

2

旧版子文件夹:在.minecraft\assets\virtual\legacy\sounds中,有13个子文件夹: ambient:环境音效、雨/雷雨damage:玩家受到损坏播放的声音dig:挖掘方块fire:火的声音firework:烟花的音效liquids:水和熔岩等液体发出的声音minecart:矿车移动产生的声音mob:生物音效music:C418创作的背景音乐random:从进食到爆炸的各种音效records:唱片上的音乐step:脚步声tile:活塞声

注意事项

假如直接在游戏的声音资源目录中编辑,添加或删除音效,在连接到Internet的情况下启动Minecraft将自动重新下载音效资源,并还原您对声音目录所做的任何更改,从而撤销您的操作。 这适用于新旧版声音目录。 启动游戏之前断开与Internet的连接不会还原文件,但是不建议这样做。 安全存储自定义音效的最佳方法是创建自己的资源包。

推荐信息