E8改造指导白皮书篇2---视频解决方案

仅仅解决视频的问题其实还是不算太简单的,要用到一些技巧和工具 。
1、播放mpg,3gp视频:tcpmpGAPI 。
其实人人都知道tcpmp这个软件,但E8是用GDI解码的,速度很慢,如果改用GAPI,一般会快20-35% 。
但是如何启用GAPI呢?偶试验的时候用一个gx.dll,可是tcpmp报错说“设备不支持GAPI”,怒阿,n多挫折后,终于找到了 。视频非常流畅 。

2、播放rm视频:realplayerGAPI 。
很多次的寻找,实验,再寻找,再实验,终于解决E8播放rm视频的办法了 。和tcpmp一样,加个GAPI驱动即可 。但是注意,码率<80比较好,80多的话会卡,160就只剩下声音了 。建议:56码率,320x240 。

3、关于GAPI的驱动:E8每次重起windows下的文件会消失,但是注册表的修改不会(除非恢复出厂),以至于每次关机后都要重新安装一次 。所以在安装驱动前,需要从exe中提取出cab包,然后用wince cab manager修改gx的安装路径,之后保存cab,再考到E8上安装,这就一劳永逸了 。
【E8改造指导白皮书篇2---视频解决方案】4、视频的压缩:很多人说3gp,wmv好,没错,3gp不赖,但算不上好,wmv效果好,但是太大 。按照上面的方法我们解决了realplayer播放rm视频的问题后,就要考虑rm和wmv了 。
一般的来说320x240的,56k码的视频,rm格式为2M的话,wmv可以达到8-10M,所以从压缩比来说rm可以 2分;
从片源来说,网上的好东西95%是rm或rmvb的格式,这方面rm可以 5分,wmv最多0.2分;
从视频的压制来说,压制一个rm的速度,比如30M的rm源片,约为1分钟-2分钟(要用适当的软件,那些垃圾软件不算)可以压到2-4M(注意是:320x240的,56k码),30M的wmv源片,2分钟-4分钟可以压到2-4M;
注意:一般不要用VBR压缩,最好用固定码率,rm8的编码 。
而压制wmv就麻烦了,因为好片子都是rm格式,首先要把rm转成wmv,30M的rm转成wmv需要15-30分钟,还要看运气,有时你的编码器出错的话,99%的时候死掉了,时间就全浪费了 。而且这个步骤中一般不能定格式(320x240的,56k码),所以压出来wmv很大,不会小于源片的大小,所以还得再加一个步骤,用movie maker压制成320x240的,56k码的wmv,又是一个漫长的过程,20-30分钟 。(不过,你要是非用4颗CPU,4G内存的服务器压,我也就没话说了) 。rm又可以加分了,3分;wmv?我简直想倒扣它的分数了 。

从PC上看视频效果来说,rm约等于wmv(同等码率和视频尺寸),可惜PPC上的realplayer播放就不算好了,wmv用TCPMP播放就比RM好,这也是没办法的事 。愿意忍受稍微差点的速度的人可以用RM 。
这个方面rm要-10分,wmv可以加10分了 。

所以,虽然rm不错,但是效果最好还是wmv格式,毕竟tcpmp是我们终极视频武器啊 。
视频就到这吧 。

    推荐阅读