Anda di halaman 1dari 4

MP3 Player Utilities 系列安装包信息修改方法

V1.01

MP3 Player Utilities 安装包由若干个完成不同功能的软件工具组成,目前,安装包支持


用户的二次开发,可以不通过重新制作安装包而修改相关界面信息及软件工具的部份设置 ,
为客户的二次发布带来方便。

1. 安装界面相关信息的修改
安装界面目前支持 9 种语言,其它语言的安装下将显示英文。每一种安装界面对应一个.
msi 文件,修改安装界面相关信息要通过修改对应的 MSIxx.msi 文件,其中 xx 是操作系统
语言符号,分别对应如下:
cn:简体中文, 对应 ID:804
tw:繁体中文 对应 ID:404
en:英文 对应 ID:409
ge:德文 对应 ID:407
jp:日文 对应 ID:411
sp: 西班牙文 对应 ID:40a
ko: 韩文 对应 ID:412
it: 意大利文 对应 ID:410
fr: 法文 对应 ID:40c

修改 MISxx.msi 文件可以使用 Microsoft 提供的 orca.exe 工具( Windows Installer SDK


带有)。理论上,orca.exe 提供修改的地方,用户都可自行修改,但要注意前先备份,以免
修改错误造成不能正常安装。

一般来说,相对安装界面主要有以下几个地方要作修改:

修改项目 对应 orca.exe 中的 Table


Product Name 产品名 Property
Product Version 版本号 Property
Manufacturer 厂家名 Property
Shortcut Name 快捷名 Shortcut

安装界面中的缺省安装目录是由 Manufacturer 和 Product Name 组成的。


注意,由于 orca.exe 是对 MSIxx.msi 文件直接进行修改,修改时要十分小心,只修改
要修改的地方,否则可能会造成不能安装。

2. 软件工具运行时的界面
每一个软件工具都对应一个.ini 文件,工具运行时显示的所有字符串都是根据这个.ini
的文件的内容来设置的,分别对应如下:
升级工具对应 Fwupgrade.INI 文件
磁盘工具对应 DiskTool.INI 文件
录音转换工具对应 SoundCon.ini 文件
AMV 视频转换工具对应 AmvTransform.ini 文件
AMV 播放工具对应 AmvPlayer.ini 文件
媒体管理工具对应 MediaManager.ini 文件

.ini 是文本文件,它的格式与 windows 定义的.ini 格式兼容,可以用文本编辑工具直接


修改。目前,每一.ini 文件都已包含简体中文,繁体中文和英文的界面字符串。.ini 文件的内
的所有 item 都可以修改,因为 item 比较多,在此不一一叙述。
注意,在修改时,只能修改 item 的内容,也就是等号右边的内容,不能修改 item 的名
字,也就是等号左边的内容。否则会导致软件工具运行时,不能正常显示界面字符串。
如果要增加软件工具运行时的界面显示语言种类,也可以通过增加.ini 文件中的相关
Section 和 Item 实现。
录音转换工具(SoundCon.ini)及媒体管理工具(MediaManager.ini)增加支持语言的方法是:
在.ini 文件中增加语言对应的 ID Section,在此 Section 中输入所增加语言的各种 Item 字符
串(同修改)。
其它工具增加支持语言的方法是:在[LanguageMap] Sections 中找到语言 ID 对应的字
符串,然后增加以此字符串命名的 Section,在此 Section 中输入所增加语言的各种 Item 字
符串(同修改)。另外,[LanguageMap] Sections 中也支持每一种语言对应的帮助文件名 ,
AMV 视频转换工具中的[LanguageMap] Sections 另外支持显示界面的背景图(Bitmap 格
式)。
如果要增加支持的语言种类不在上述 9 种语言中,可按照上述原则对相应的.ini 文件进
行增加和修改,各种语言对应的 ID 可在 MSDN 中查到。

3. AMV 视频转换工具及播放工具的缺省设置
可以对上述两个工具启动及运行时的一些缺省设置进行修改。
1) AMV 视频转换工具启动时的缺省设置
该项设置在 AmvTransform.ini 文件的[Option] Section 中修改,各项目说明如下:
VIDEOWH:0 代表只要第一个尺寸配置,1 代表只要第二个尺寸配置,依次类推 。
255 代表尺寸所有配置。

BMPADJUST:调整图片显示方向,0:正常显示,1:上下颠倒,2:左右交换,3:
上下颠倒和左右交换。

VIDEOSIZE:表示方法是:VIDEOSIZE=图像宽度 X 图像高度(低帧率;中帧率;高帧
率),...。该参数可配置多个视频尺寸和帧率参数,每个以逗号分开。每个视频尺寸说明的式
如下:
长 x 高(低品质帧率,中品质帧率,高品质帧率),目前只有‘中品质帧率’作为视频的
帧率

例如:VIDEOSIZE=96X64(8;12;16),128X96(8;12;16),160X120(8;10;12)
表示:支持三种视频尺寸选择,第一种是 96x64,低中高帧率分别是 8,12,16,第
二种是 128x96,低中高帧率分别是 8,12,16,第三种是 160x120,低中高帧率分别是
8,10,12,
MEMSIZE:配置最多分配的内存大小,比如 30000000(字节为单位)。

DISKSIZE:转换时最多使用的硬盘空间,比如 1600000000(字节为单位)。要求
工具安装的盘符空间最好要大于该参数的配置。

其它参数目前不需要修改。

2)AMV 视频转换工具的转换缺省设置
该项设置在 Settings.ini 文件的[TransformSetup] Section 中修改,各项目说明如下:

Overwrite:生成的文件是否覆盖已经存在的文件,TRUE:覆盖,FALSE:不覆

Insertwave:声音不足是否插入声音,TRUE:插入,FALSE:不插入

Insertpic:图像不足是否插入图像,TRUE:插入,FALSE:不插入

Transplay:转换完后是否播放转换的 AMV 文件,TRUE:播放,FALSE:不播放

Trycode:使用默认解码器转换不成功是否尝试其他解码器,TRUE:是,FALSE: 否

VFBS:帧率缺省设置,比如:middle

VWH: 视频尺寸设置,在 AmvTransform.ini 文件中的 VIDEOSIZE 配置项的第几项,


从 0 开始

3)AMV 播放工具的缺省设置
该项设置在 Settings.ini 文件的[PlayerSetup] Section 中修改,各项目说明如下:
repeat:是否循环播放,TRUE:是,FALSE:否

adjust:播放声音图像不同步时是否校正,TRUE:校正,FALSE:不校正

bmpdir:显示图像方向设置,0:正常显示,1:上下颠倒显示,2:左右交换显示,3:
上下颠倒和左右交换显示。

4)4.15 版新增功能,amv 播放器内显示的帧率可由厂家设定,方法如下:


在 amvplayer.ini 里[Option]里的 USERF=0 行,
如果 为 0 表示 播放器显 示的帧率 是从所播 放的 AMV 文件里的 实际帧率 ,如果非 0,
则直接显示该值为帧率。

以上.ini 文件修改完成后,可以复制到软件工具的运行目录中,对过运行软件工具进行
测试。测试无误后与安装包文件放置在相同目录,再进行安装就可以了。
强烈建议在修改上述文件时,先对原文件进行备份,修改测试无误后再行发布。
<结束>