A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 4980|回复: 12

[讨论] 这6声道的wav要用什么工具才能转出来和转回去呢

[复制链接]

骑士

绿色完美

精华
11
帖子
1748
威望
20 点
积分
2213 点
种子
13 点
注册时间
2005-5-8
最后登录
2025-1-27
 楼主| 发表于 2011-4-5 21:30  ·  江苏 | 显示全部楼层 |阅读模式
看了下356的BgmLink.g1l。
g1l的文件头和索引没变,但是字节写法和PC是反的,PC是高位在后低位在前,PS3上这个是高位在前低位在后,倒是看起来方便了。
00H开始八字节以前PC是5F 4C 31 47 30 30 30 30,现在是每四字节倒一下,变成了47 31 4C 5F 30 30 30 30,没实质区别。
08H处四字节是整个文件的大小,即结尾地址+1,为15 E3 BD 10。
0CH处四字节是表示从哪里开始不再是索引,数值是00 00 01 48,即从地址00000148开始不再是索引(即是正式文件)。
10H四字节还是00 00 00 01,固定的。
14H的四字节00 00 00 4C,表示一共有76首音乐(4C就是十进制76)。
18H开始每四字节就是索引,索引的数值就是该首音乐的起始地址。
144H是最后一个索引。
148H开始就是正式音乐文件,PS3上不是暗荣传统的KVS文件,而是WAV,320kbps位速,6声道,采样频率48000hz。

然后才说到正题,不知用什么工具能对这种类型的WAV进行转换(必须转成别的后还要能把别的格式转回成这个),这样就是在PS3上也随意更换BGM了。目前就缺这一步,求工具…………………………

征服者

紅の傭兵

精华
0
帖子
6503
威望
0 点
积分
6824 点
种子
12 点
注册时间
2010-6-4
最后登录
2024-7-26
发表于 2011-4-5 21:42  ·  内蒙古 | 显示全部楼层
本帖最后由 邋遢鬼 于 2011-4-5 21:44 编辑

感谢分享                 
之前KVS的时候是怎么替换的呢?                     

骑士

绿色完美

精华
11
帖子
1748
威望
20 点
积分
2213 点
种子
13 点
注册时间
2005-5-8
最后登录
2025-1-27
 楼主| 发表于 2011-4-5 21:45  ·  江苏 | 显示全部楼层
KVS当然是拿KVS2OGG把音乐转成KVS格式后替换数据就行。

征服者

紅の傭兵

精华
0
帖子
6503
威望
0 点
积分
6824 点
种子
12 点
注册时间
2010-6-4
最后登录
2024-7-26
发表于 2011-4-5 21:50  ·  内蒙古 | 显示全部楼层
本帖最后由 邋遢鬼 于 2011-4-5 23:11 编辑

也就是将音乐文件转换成“320kbps位速,6声道,采样频率48000hz”的WAV,然后替换数据吗?
这样的话去一些音乐爱好者论坛提问可能会得到答案吧

Xilisoft Audio Converter Pro 咋样:
http://bbs.ptbus.com/thread-8161-1-1.html


看了一下360版的BgmLink.g1l,比PS3版简单了很多,PS3版音乐文件开头也是52494646吧?
LZ你是怎么得知是WAV文件还有那些位速什么的呢?怎么把这单个音乐文件导出啊?

骑士

绿色完美

精华
11
帖子
1748
威望
20 点
积分
2213 点
种子
13 点
注册时间
2005-5-8
最后登录
2025-1-27
 楼主| 发表于 2011-4-6 08:50  ·  江苏 | 显示全部楼层
本帖最后由 绿燕 于 2011-4-6 08:52 编辑

先下载个等下班回来试。
WAV的文件头就是这个,52 49 46 46是RIFF,后面四字节是文件大小(这个就又是高位在后了),后面的57 41 56 45 66 6D 74 20是WAVEfmt。在FE FF后面那个06表示6声道,再后面的80 BD就是表示采样率48000hz。

精华
3
帖子
7377
威望
12 点
积分
8591 点
种子
12 点
注册时间
2006-1-25
最后登录
2021-7-25
发表于 2011-4-6 09:13  ·  内蒙古 | 显示全部楼层
求燕子解析出都城音乐……

征服者

紅の傭兵

精华
0
帖子
6503
威望
0 点
积分
6824 点
种子
12 点
注册时间
2010-6-4
最后登录
2024-7-26
发表于 2011-4-6 09:58  ·  内蒙古 | 显示全部楼层
本帖最后由 邋遢鬼 于 2011-4-6 10:58 编辑

沃我还以为LZ已经把WAV转出来了……原来Winhex右边有解释
那个软件只是个普通的转现成的音乐文件格式的软件,不是把音乐从游戏中提取出来的软件
另外LZ不去PS3破解区或三大妈问一下吗
cxm13童鞋提取过图片,不知道剑阁那边有啥办法或者愿不愿意分享:https://bbs.a9vg.com/thread-1791912-1-8.html

骑士

绿色完美

精华
11
帖子
1748
威望
20 点
积分
2213 点
种子
13 点
注册时间
2005-5-8
最后登录
2025-1-27
 楼主| 发表于 2011-4-6 17:28  ·  江苏 | 显示全部楼层
不用转啊,有索引直接用WINHEX复制后另存为新文件就是了,KVS也是这么提取的。

征服者

紅の傭兵

精华
0
帖子
6503
威望
0 点
积分
6824 点
种子
12 点
注册时间
2010-6-4
最后登录
2024-7-26
发表于 2011-4-6 17:55  ·  内蒙古 | 显示全部楼层
本帖最后由 邋遢鬼 于 2011-4-6 18:10 编辑

可是这样提取出来的没法播放啊,难道需要什么播放软件?我用Winmp和KMP都不成
还有上面那个软件也解析不了这样直接复制出来的文件,呵呵

征服者

紅の傭兵

精华
0
帖子
6503
威望
0 点
积分
6824 点
种子
12 点
注册时间
2010-6-4
最后登录
2024-7-26
发表于 2011-4-7 10:44  ·  内蒙古 | 显示全部楼层
本帖最后由 邋遢鬼 于 2011-4-7 11:07 编辑

SonicStage只能读取,播放和转换不能
HIMDRenderer也是转换半天没反应

这里有一个老帖子讲at3的:http://www.cngba.com/thread-16473019-1-1.html
帖子太老,参考价值不大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-11 16:14 , Processed in 0.194814 second(s), 12 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部