GBA掌上电影院

时间:2022-03-24 12:49:09

GBA掌上电影院

在各种消费类电子产品流行的今天,用掌上设备观看电影已经不是什么新鲜事。本刊在过去的杂志中也曾介绍过用Palm PDA来播放电影,因为Palm的硬件条件很有限,需要先将电影文件在PC机上做处理(包括降低帧频等)以适应Palm的硬件。所以在Palm上播放的电影图像质量很差,在gba上面看电影是否也一样呢?答案是否定的,在GBA上看电影可以获得不错的影音效果。

GBA的CPU是16MHz主频的ARM one,这个速度比现在主流的Palm机型上用的CPU差远了,它又凭什么获得比PDA更好的影音效果呢?其实GBA在做多媒体处理时并不依赖这个低主频的主CPU,GBA自身有独立的专用图像处理器和音频处理器,所以才能在游戏中显示出优秀的视觉效果和音效,如果光靠主CPU,顶多也就是强过GameBoy而已。

用GBA来播放电影是一项由来已久的应用,但大部份只是小段视频演示,早期的软件如VideoGBA等,将视频文件转换为GBA ROM的过程复杂而冗长,意义不大。视频转换软件Meteo出现后,情况就大不相同了,Meteo可以直接将avi或mpeg的电影文件转换成GBA ROM文件,一步到位。

Meteo是一个日文软件,目前已经有了汉化版本,大家可以到站点上去下载。Meteo的这个汉化版本非常完美(图1),在“视频输入文件”一栏添入avi或mpeg电影文件的路径,“ROM输出文件”一栏添入存放ROM文件的路径,然后点击“开始转换”,软件就开始为你生成ROM文件了。

不过这时生成的ROM文件很可能无法烧录到卡中去,因为我们通常使用的烧录卡容量都太小了。一般的256M卡最多能存十几分钟的电影片段,看个MTV或是电影预告片还是可以的,但要看整部90分钟的故事片是不行的。为了能在烧录卡中存储更长时间的视频片段,我们需要修改Meteo的压缩码率和帧频。为大家提供了一个Meteo计算工具(图2),只要给出你的卡带容量和要烧录的电影长度,软件就能计算出需要在Meteo中选择的最佳码率。

由此可知,影响我们用GBA看电影的主要因素就是卡带容量的问题。如果现在的烧录卡带容量能够大上几倍,又或者GBA能通过转接器在CF卡或MMC等大容量存储卡上读取数据、运行ROM,那么这个就能解决了。

事实上,这样的GBA电影解决方案已经在推向市场了。

在海外,日本任天堂公司推出了使用SM存储卡的GBA电影设备——Advance Movie(图3)。Advance Movie的视频压缩技术可以在32MB的SM卡上存储25分钟的视频,它也可以在SM上运行游戏。Advance Movie的设备和SM卡的价格都非常便宜,任天堂还会专门为Advance Movie设备发售正版的电影拷贝,有了大厂商的支持,Advance Movie的前景非常光明。

在国内,有逸趣科技推出的GBA media,GBA media的外形与GBA小卡相同(图4),可以转接CF卡,最大可达到8G的容量。CF卡的数据读取速度与容量都是远远大过SM卡,目前在国内,CF卡的价格也只比SM略贵一些。

GBA media的硬件虽然还没有开始销售,但它的软件已经在网上提供下载测试了,GBA media的软件可以将DVD、VCD、MPEG4、Real、AVI、MP3等音视频源文件直接转换成GBA ROM文件,并针对GBA的液晶屏幕做出图像优化。GBA media还具备电子图书和音乐播放的功能,图5是GBA media在GBA上的主界面。估计2004年年初,GBA media软硬件就能正式发售,可以说,届时Meteo之类的软件就永远成为历史了。

上一篇:EDA设计快速入门 下一篇:如何使用DV作摄像头