准备工作
你需要准备:
查看文件信息
我们可以用
vgmstream-cli -m 文件名.awb
来查看文件信息
游戏音频格式不一定是awb,但是我用awb做示范
输出示例:
D:\临时>vgmstream-cli -m 示例.awb
metadata for 示例.awb
sample rate: 48000 Hz #采样率
channels: 2 #声道数量
channel mask: 0x3 / FL FR #声道布局掩码
stream total samples: 1256736 (0:26.182 seconds) #该音轨总采样数
encoding: CRI HCA #编码格式
layout: flat #数据布局方式
metadata from: CRI HCA header #元数据来源
bitrate: 255 kbps #比特率
stream count: 4 #该文件内总共有多少个音轨
stream index: 1 #当前显示的是哪个音轨
sample type: float #采样数据类型
play duration: 1256736 samples (0:26.182 seconds) #播放时长
转换
输入指令:
vgmstream-cli -s 1 -S 0 -o "基础名_?04s_?n.wav" 文件名.awb
转换该文件所有音轨
通配符说明:
?04s补零编号(0001、0002…)?n文件里记录的 stream name,如没有就用原始名?f原始文件名
执行所给指令后转换就已完成