转:http://hi.baidu.com/jis2007/item/5ab1c6e9a00efee1fb42baf6
windows平台和linux平台下的开源H264编解码器很多,比如ffmepg,x264,helix等,但symbian平台上就很难看到了,一般我们都是把windows或linux的代码移植到symbian上去,下面列出集中常见的使用开源的途径:
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和arm平台,稍加改造估计就可以完成移植了. 可惜没有后续支持及无法完成新的功能。 T264可以直接在VC下编译,要知道ffmpeg在VC下编译都要费好大功夫,因为ffmpeg发布的时候只支持gcc。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25286 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!