有很多朋友反映在DTXMANIA的游玩过程中,很多歌曲没有背景音乐只有K音,造成这种问题主要分为两种情况,此文将一一给出解决方案。
注意:部分DTX作者为了避免版权问题,没有在DTX曲包中自带BGM音频文件,这种情况不在讨论范围之内,仅讨论音频文件完备但仍然无法正常发声的问题。
文件名乱码
部分带有日语字符的压缩文件在简体中文环境下解压后,文件名会变成乱码,例如
乱码文件名:僕僊儖_檢愴_drums_no.ogg 正确文件名:ジギル_凛戦_drums_no.ogg
在新版的各种DTXMANIA中,无法正常识别乱码文件名,就会因为未读取文件而造成无声音的现象。为避免此类情况,有两种解决办法:
1.使用bandizip切换正确代码页后解压
下载地址 提取码:69xs
bandizip是目前受到较高评价的解压软件,在这里我们需要用到它的切换代码功能。官网的较新版本已开始植入广告,此为无广告的过往版本,功能不受影响。安装结束后请点击选项→设置→常规设置→自动更新 去掉勾。
打开压缩包后点击右上方的“代码页”按钮,选择日语后再解压,即可获得正确的文件名。
———-
其他的压缩软件如好压也支持此功能:
点击右上方的下箭头→代码页→日语。
彻底删除好压弹窗广告的方法请参考:https://blog.csdn.net/CaptainGan/article/details/87929388
2.使用日文乱码文件名更名工具修正已解压的文件
针对已解压的乱码文件,可使用此工具修正。在资源管理器中将乱码文件或带有乱码文件的整个文件夹拖拽到“日文乱码文件名 to Unicode改名.bat”上松开,待命令行窗口提示“程序运行结束”即可。
需要注意的是此工具极少数情况无法正常修正文件名,建议不要一次修正带有过多文件的文件夹(比如整个DTX歌曲库,最好一首一首修正),程序运行结束后检查一下是否修正成功。
音频文件使用了Vorbis ACM编码
有部分DTX文件使用了Vorbis ACM编码(主要存在于官方歌曲的K音DTX之中),在默认系统环境中是无法直接播放的,必须要安装对应的解码器。
下载地址 提取码:afmq
32位系统的安装方法
解压解码器压缩包,右键点击“vorbisacm.inf”,选择“安装”即可。
64位系统的安装方法
64位系统无法简单使用右键安装来完成操作,否则文件会被安装至错误的路径。请一一完成以下步骤:
第一步
解压解码器压缩包到任意位置,这里以“c:\vorbis”为例;
第二步
任务栏点击开始菜单→附件→命令指示符,右键选择“以管理员身份运行”;
第三步
复制以下文字,在命令窗口中右键点击“粘贴”,并按下回车;
cd %windir%\SysWOW64
接着复制以下文字,在命令窗口中右键点击“粘贴”,并按下回车,完成安装。
rundll32 setupapi.dll,InstallHinfSection DefaultInstall 0 C:\vorbis\vorbisacm.inf
注意:红字为以上第一步中解码器的解压路径,如果你解压到了其他位置,请自行替换正确路径。
以上解决方案原出处:https://pastebin.com/q2UABEG6