仅仅解决视频的问题其实还是不算太简单的,要用到一些技巧和工具。
1、播放mpg,3gp视频:tcpmp + GAPI。
其实人人都知道tcpmp这个软件,但E8是用GDI解码的,速度很慢,如果改用GAPI,一般会快20-35%。
但是如何启用GAPI呢?偶试验的时候用一个gx.dll,可是tcpmp报错说“设备不支持GAPI”,怒阿,n多挫折后,终于找到了。视频非常流畅。
2、播放rm视频:realplayer + GAPI。
很多次的寻找,实验,再寻找,再实验,终于解决E8播放rm视频的办法了。和tcpmp一样,加个GAPI驱动即可。但是注意,码率<80比较好,80多的话会卡,160就只剩下声音了。建议:56码率,320x240。
3、关于GAPI的驱动:E8每次重起windows下的文件会消失,但是注册表的修改不会(除非恢复出厂),以至于每次关机后都要重新安装一次。 所以在安装驱动前,需要从exe中提取出cab包,然后用wince cab manager修改gx的安装路径,之后保存cab,再考到E8上安装,这就一劳永逸了。
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是我们终极视频武器啊。
视频就到这吧。