查看: 2740|回复: 4
打印 上一主题 下一主题

iso中at3格式音频的提取和转换

[复制链接]
跳转到指定楼层
1
发表于 2007-4-17 13:55:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

还没注册吗?一起加入来玩吧!

您需要 登录 才可以下载或查看,没有帐号?注册

x
------请看一楼回复以后再决定是否下载------

文章出自cngba:denverh 发表于 2006-12-4 20:35

在iso中经常能够看到后缀为at3的文件,这种文件就是游戏中使用的音频文件。这种at3文件不能直接在pc上播放。
下面简要介绍如何把at3文件转换成pc上可以播放的格式。

★准备工作

下载安装SonicStage
下载安装atrac3编码解码包并重启计算机
atrac3.zip (156 KB, 下载次数: 1838)

下载工具HIMD Renderer v0.54
HIMD Renderer v0[1].54.zip (970 KB, 下载次数: 436)


★转换at3

使用HIMD Renderer v0.54来转换at3文件,支持转换成wav、mp3、flac、ogg、oma这几种格式。这个工具解压就可以直接使用。

★主要按钮的翻译:
input file:输入文件,选要转的at3文件咯
output file:输出文件
GO RENDER!:开始转换!
batch mode/file mode:批处理模式/单文件模式
批处理模式模式下add file是增加文件,remove file是移除文件,output directory是输出文件夹

★一些选项的翻译:
output encoding:wav、mp3、flac、ogg、oma(输出格式通常选LAME mp3)
sample rate:800-48000(采样率通常用44100)
stereo:(立体声模式随自己喜欢咯)
dual channel有2个单声道,每个声道用总的码率的一半编码
stereo有2个独立的声道,但是码率是按照两个不同声道所含信息的数量来分配的
joint stereo有2个声道,但是利用了两个声道中相同的部分,所以压缩率要高一点
bitrate control:(比特率控制也随自己高兴咯)
CBR意思是码率恒定,不变
VBR意思是码率可变,根据整体信息针对有需要的地方进行改变
ABR意思是每帧可变,但是平均变化恒定
xxxxxxxx bitrate:(各种情况下的比特率,一般平均128或者160就足够了)

★at3特征

但是并不是所有iso内的at3音频都是这么直接命名为后缀为at3的文件的,有些后缀为aud等等的文件实际上也是at3格式的文件,这种文件也可以转换,只需要把后缀改为at3。
要判断文件是否为at3格式,可以用16进制工具打开文件,然后观察文件头的特征。
通过观察和转换试验,我总结出了at3文件的几条特征,下面主要列出和转换有关的部分:

1.        文件主要分为文件头和数据区两部分,在文件结尾可能会记录有其他相关信息,或者包含一段无意义的数据,用来填充文件使得总长度为整数。

2.        文件开头肯定为:
52 49 46 46 xx xx xx xx 57 41 56 45 66 6D 74 20
对应的ASCII码为:
RIFFxxxxWAVEfmt
(x代替不确定的数字或字符)

3.        文件头的结尾为:
64 61 74 61 xx xx xx xx
对应的ASCII码为:
dataxxxx
其中xx xx xx xx就是以长整型的格式记录的数据区的长度。例如40 A1 06 00则表示数据区长度为06A140h。

根据这些信息,就几乎可以处理任何的at3音频,并转换成pc可以播放的格式了。

★实际应用

1.        有些文件后缀为aud或者其他的字符,如果怀疑它实际上就是at3文件,那么用16进制工具打开它,观察开头的部分是否符合at3格式的特征,就能够作出判断了。

2.        有些文件后缀就是at3,但是确无法正常转换,那么就有可能是文件头的部分包含了其他的游戏中可能会用到的数据。
把这些数据删掉,保证文件开头是52 49 46 46 xx xx xx xx 57 41 56 45 66 6D 74 20,再试着转换可能就能成功了。

3.        有些iso里包含的是已经打包好的大文件,如果怀疑内部包含有at3文件,那么用16进制工具打开打包的文件,搜索ASCII码WAVEfmt,搜到的应该就是at3文件的开头部分。然后往后找,根据data后的数据来寻找at3的结尾。头尾都确定以后,把这一部分提取出来并保存成新文件,就得到了可以直接转换的at3文件。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 顶一下顶一下 踩一脚踩一脚
2
 楼主| 发表于 2007-4-17 19:44:30 | 只看该作者
实测了一下,AT3改个后缀名就可以放了 wmv和wav都可以放,这帖狂汗一下        [s:4] [s:4] [s:4] [s:4]
3
发表于 2007-12-24 18:57:01 | 只看该作者
wo yao xia
4
发表于 2008-2-16 19:04:34 | 只看该作者
引用第1楼山野2007-04-17 19:44发表的:
实测了一下,AT3改个后缀名就可以放了 wmv和wav都可以放,这帖狂汗一下        [s:4] [s:4] [s:4] [s:4]


明显不行
5
 楼主| 发表于 2008-2-18 20:06:13 | 只看该作者
引用第3楼fazzgundam2008-02-16 19:04发表的:



明显不行
我试的时候是可以的。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

单车之家 - BikeHome.net

分享你和单车的快乐故事

Powered by Discuz!X3.2 © 2004-2015 Comsenz Inc.