发新话题
打印

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

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

MP3 Player Utilities安装包由若干个完成不同功能的软件工具组成,目前,安装包支持用户的二次开发,可以不通过重新制作安装包而修改相关界面信息及软件工具的部份设置,为客户的二次发布带来方便。

一. 安装界面相关信息的修改
安装界面目前支持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文件直接进行修改,修改时要十分小心,只修改要修改的地方,否则可能会造成不能安装。

二. 软件工具运行时的界面
每一个软件工具都对应一个.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中查到。

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

TOP

发新话题