常用的开源视音频解码软件库
转:http://hi.baidu.com/jis2007/item/5ab1c6e9a00efee1fb42baf6
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和arm平台,稍加改造估计就可以完成移植了. 可惜没有后续支持及无法完成新的功能。 T264可以直接在VC下编译,要知道ffmpeg在VC下编译都要费好大功夫,因为ffmpeg发布的时候只支持gcc。
常用的开源视音频解码软件库相关推荐
- 雷霄骅开源视音频项目汇总
from: http://blog.csdn.net/leixiaohua1020/article/details/42658139# 作者:雷霄骅, 一个值得怀念的人 本文汇总一下自己视音频编解码学 ...
- 我的开源视音频项目汇总
本文汇总一下自己视音频编解码学习方面的开源项目.这些开源项目大体上可以分成专业领域程序,FFmpeg示例程序,FFmpeg移植程序,多媒体项目示例程序,视音频编解码原理学习工程几个类别.这些类别的详细 ...
- linux视音频解码教程,音视频编解码:NVIDIA Jetson Linux Multimedia API(总结)
音视频编解码:NVIDIA Jetson Linux Multimedia API(总结) 2020年12月02日 | 萬仟网IT编程 | 我要评论 一.官网链接官网链接:https://docs.n ...
- [总结]视音频编解码技术零基础学习方法
原文地址:http://blog.csdn.net/leixiaohua1020/article/details/18893769 一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没 ...
- 视音频编解码技术零基础学习方法(向雷神致敬)
一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成.今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术.需要注意的是,本文 ...
- 视音频编解码技术零基础学习方法
一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成.今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术.需要注意的是,本文 ...
- ]视音频编解码技术零基础学习方法
[总结]视音频编解码技术零基础学习方法 一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成.今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从 ...
- 音视频之路之开篇——视音频编解码技术零基础学习方法
注: 本文章转自雷大神的博客http://blog.csdn.net/leixiaohua1020/article/details/18893769,本人认为这是一篇音视频领域入门的佳作,强烈推荐.当 ...
- 1.[总结]视音频编解码技术零基础学习方法【转载】【致敬雷神】
一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成.今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术.需要注意的是,本文 ...
最新文章
- 【业界】开源大势降低技术门槛,人工智能企业更依赖大数据
- 每日一皮:你们都是怎么解压的?
- AdaBoosting 3
- ubuntu16.04 + Kdevelop + ROS开发
- 《linux内核设计与实现》第一章
- Overlapped I/O模型深入分析[转]
- 简单深搜(poj 3009)
- 单调队列优化和决策单调性优化
- 微信小程序与AspNetCore SignalR聊天实例
- 中文版GPT-2,可用于写小说、诗歌、新闻等
- linux运维常见的故障,Linux运维中遇到的常见问题
- 数据库SQL调优的几种方式
- 《虚幻4引擎快速入门》视频教程
- mysql6.2中文补丁_2.6. 在NetWare中安装MySQL - MySQL 中文手册
- 修改IDEA默认运行内存
- 谷歌字体连接超时解决方案
- 惠普计算机不启动不了系统还原,惠普电脑win10进不了系统怎么恢复系统
- 大一 C语言课程设计
- 开机就是linux图形界面,怎么进入控制台,输命令? shell
- Github 之提交代码
热门文章
- jsp网上商城jsp课程设计
- [转载自简书] ASPNetCore上传大文件碰到的一些问题总结
- 专辑一:爱之初体验(初级)
- cogs 1456. [UVa 10881,Piotr's Ants]蚂蚁
- HDU SPFA算法 Invitation Cards
- Ubuntu12.10-amd64系统上搭建Android4.2(JellyBean)源码开发环境
- 深入理解Linux软件包的配置、编译与安装
- [云炬创业学笔记]第二章决定成为创业者测试8
- [云炬创业基础笔记]第六章商业模式测试19
- [:zh]<界面编程>任务二 用户注册界面设计[:]2018-01-24