首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员
您的位置:Mobile->symbian s60平台的H264编解码

symbian s60平台的H264编解码2007-10-26 来自:conanpaul  [收藏到我的网摘]

windows平台和linux平台下的开源H264编解码器很多,比如ffmepg,x264,helix等,但symbian平台上就很难看到了,一般我们都是把windows或linux的代码移植到symbian上去,下面列出集中常见的使用开源的途径:
1. ffmpeg,ffmepg开源而且功能强大,而且包容了各种各样格式的编解码,由此也导致非常复杂,移植起来比较困难,sourceforge.net上的开源项目Movino移植了ffmpeg,但是他们只实现了GCCE版本的编译,WINSCW版本的无法编译,而且据作者坦承,他们移植的ffmpeg symbian版效率不高。但其实,ffmpeg在windows和linux的解码效率也比较高的,高出了其他普通的H264解码器,但Movino作为一个参考还是很不错地。

2. Helix symbian player,Helix也是一个大的开源项目,而且3.0版包含了H264解码这一块,但是H264解码lib的源代码属于restrict code, 需要打印十几页授权书并加盖公司公章,然后fax 到Helix到项目组,之后才可以获取此部分源码,网上能download到的0812_src源码是1.0的,只包含了real video 8.0格式,不包含H264 decode.

3. T264,T264也是开源的H264编解码项目,但在2005年4月以后就停止了,但是它只针对H264,没有其他格式,复杂度上比ffmpeg降低不少,同时代码也支持winodws和amr平台,稍加改造估计就可以完成移植了. 可惜没有后续支持及无法完成新的功能。 T264可以直接在VC下编译,要知道ffmpeg在VC下编译都要费好大功夫,因为ffmpeg发布的时候只支持gcc。

推荐人评论

windows平台和linux平台下的开源H264编解码器很多,比如ffmepg,x264,helix等,但symbian平台上就很难看到了,一般我们都是把windows或linux的代码移植到symbian上去,下面列出集中常见的使用开源的途径:

用户评论

正在载入评论列表...

是谁推荐了此篇文章

专家头像MichaelCSDN测试频道编辑 联系email:mjj@csdn.net
个人blog发送信息
Michael推荐的其他文章

赞助商精华文章

热点新闻

热点评论

    精彩视频

    精彩专题

    网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告

    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright 2000-2008, CSDN.NET, All Rights Reserved
    GongshangLogo