俞丹亞
在各種消費類電子產(chǎn)品流行的今天,用掌上設備觀看電影已經(jīng)不是什么新鮮事。本刊在過去的雜志中也曾介紹過用Palm PDA來播放電影,因為Palm的硬件條件很有限,需要先將電影文件在PC機上做處理(包括降低幀頻等)以適應Palm的硬件。所以在Palm上播放的電影圖像質(zhì)量很差,在GBA上面看電影是否也一樣呢?答案是否定的,在GBA上看電影可以獲得不錯的影音效果。
GBA的CPU是16MHz主頻的ARM one,這個速度比現(xiàn)在主流的Palm機型上用的CPU差遠了,它又憑什么獲得比PDA更好的影音效果呢?其實GBA在做多媒體處理時并不依賴這個低主頻的主CPU,GBA自身有獨立的專用圖像處理器和音頻處理器,所以才能在游戲中顯示出優(yōu)秀的視覺效果和音效,如果光靠主CPU,頂多也就是強過GameBoy而已。
用GBA來播放電影是一項由來已久的應用,但大部份只是小段視頻演示,早期的軟件如VideoGBA等,將視頻文件轉(zhuǎn)換為GBA ROM的過程復雜而冗長,意義不大。視頻轉(zhuǎn)換軟件Meteo出現(xiàn)后,情況就大不相同了,Meteo可以直接將avi或mpeg的電影文件轉(zhuǎn)換成GBA ROM文件,一步到位。
Meteo是一個日文軟件,目前已經(jīng)有了漢化版本,大家可以到http://www.gbalink.net站點上去下載。Meteo的這個漢化版本非常完美(圖1),在“視頻輸入文件”一欄添入avi或mpeg電影文件的路徑,“ROM輸出文件”一欄添入存放ROM文件的路徑,然后點擊“開始轉(zhuǎn)換”,軟件就開始為你生成ROM文件了。
不過這時生成的ROM文件很可能無法燒錄到卡中去,因為我們通常使用的燒錄卡容量都太小了。一般的256M卡最多能存十幾分鐘的電影片段,看個MTV或是電影預告片還是可以的,但要看整部90分鐘的故事片是不行的。為了能在燒錄卡中存儲更長時間的視頻片段,我們需要修改Meteo的壓縮碼率和幀頻。gbalink.net為大家提供了一個Meteo計算工具(圖2),只要給出你的卡帶容量和要燒錄的電影長度,軟件就能計算出需要在Meteo中選擇的最佳碼率。
由此可知,影響我們用GBA看電影的主要因素就是卡帶容量的問題。如果現(xiàn)在的燒錄卡帶容量能夠大上幾倍,又或者GBA能通過轉(zhuǎn)接器在CF卡或MMC等大容量存儲卡上讀取數(shù)據(jù)、運行ROM,那么這個就能解決了。
事實上,這樣的GBA電影解決方案已經(jīng)在推向市場了。
在海外,日本任天堂公司推出了使用SM存儲卡的GBA電影設備——Advance Movie(圖3)。Advance Movie的視頻壓縮技術可以在32MB的SM卡上存儲25分鐘的視頻,它也可以在SM上運行游戲。Advance Movie的設備和SM卡的價格都非常便宜,任天堂還會專門為Advance Movie設備發(fā)售正版的電影拷貝,有了大廠商的支持,Advance Movie的前景非常光明。
在國內(nèi),有逸趣科技推出的GBA media,GBA media的外形與GBA小卡相同(圖4),可以轉(zhuǎn)接CF卡,最大可達到8G的容量。CF卡的數(shù)據(jù)讀取速度與容量都是遠遠大過SM卡,目前在國內(nèi),CF卡的價格也只比SM略貴一些。
GBA media的硬件雖然還沒有開始銷售,但它的軟件已經(jīng)在網(wǎng)上提供下載測試了,GBA media的軟件可以將DVD、VCD、MPEG4、Real、AVI、MP3等音視頻源文件直接轉(zhuǎn)換成GBA ROM文件,并針對GBA的液晶屏幕做出圖像優(yōu)化。GBA media還具備電子圖書和音樂播放的功能,圖5是GBA media在GBA上的主界面。估計2004年年初,GBA media軟硬件就能正式發(fā)售,可以說,屆時Meteo之類的軟件就永遠成為歷史了。