symbian s60平台的H264编解码
2007-10-19 10:25
387 查看
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。
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。
相关文章推荐
- 在iOS平台使用ffmpeg解码h264视频流
- Symbian S60 mp3解压(解码)与混音解决方案(含源代码)
- android 安卓平台 H264编码 解码 手机视频监控源代码 vfw驱动
- 使用Carbide.vs与VS.NET2003构建Symbian开发平台-S60 平台(三)
- 使用Carbide.vs与VS.NET2003构建Symbian开发平台-S60 平台(二)
- Symbian s60 诺基亚3230开发平台配置
- Symbian 应用软件开发、测试与 S60 平台安全常见问题问答
- Symbian S60平台UCWEB6.3 Beta版发布啦
- Symbian 应用软件开发、测试与 S60 平台安全常见问题问答
- 在iOS平台使用ffmpeg解码h264视频流
- Symbian S60平台开发环境搭建(for java)
- 在iOS平台使用ffmpeg解码h264视频流
- 使用Carbide.vs与VS.NET2003构建Symbian开发平台-S60 平台(五)
- 使用Carbide.vs与VS.NET2003构建Symbian开发平台-S60 平台(三)
- Symbian H264视频解码
- Android平台使用MediaCodec进行H264格式的视频编解码
- S60平台简体汉字处理浅谈-转symbian wiki
- 在Android平台上实现H264解码
- 在Symbian平台上实现H264的RTSP流的播放
- 使用Carbide.vs与VS.NET2003构建Symbian开发平台-S60 平台