我正在使用266 Mhz处理器,32位总线和480x272屏幕的嵌入式设备。我们要以1024 kbps比特率和24 fps播放全屏视频。是否有比H263和H264大但可快速解码的视频文件格式。
谢谢,
晴
添加
我使用的处理器版本为ARM926EJS,Arch为ArmV5,速度为266 Mhz(带有VFP和16位(565 RGB)屏幕)。我已经有最快的YUV到RGB转换。我使用FFMPEG库构建了视频播放器。我获得的速度是480x272 H263视频上的12 FPS为17 FPS。如果您给我一些优化的解码器参考,以便我可以购买,那将是很好的。
谢谢,
晴
最佳答案
完全可以根据您的要求在此设备上播放H263。但是您需要优化解码器或购买一个;)
另一个具有快速解码器的编解码器是On2 VP8。但是是专有的,不能免费获得。而且,我不知道,这是解码器速度快还是仅仅是行销。
您也可以查看一些罕见的编解码器,例如Theora / Dirac。或FFmpeg中的编解码器(libavcodec)。最后一个针对ARM(有时高达带有NEON的ARMv7)部件进行了优化。如果质量不是很重要,也许您可以找到一些东西。例如。 H.261 :)
但是我认为最好的选择是优化的H263。
顺便说一句:您使用哪种ARM cpu /体系结构?