僅僅解決視頻的問題其實還是不算太簡單的,要用到一些技巧和工具。
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是我們終極視頻武器啊。
視頻就到這吧。