现在的位置: 首页 > 综合 > 正文

ffmpeg编程的学习感受!

2013年10月13日 ⁄ 综合 ⁄ 共 570字 ⁄ 字号 评论关闭

想用ffmpeg和arm编写一个摄像头远程监控的程序,开始使用了简单读取一帧数据,压缩一帧数据,然后传送一帧数据的模型,感觉太简单,就想使用一下真正的视频监控,于是考虑使用开源的库ffmpeg!开始信心十足,因为以前移植过jpeg库,使用过directshow库感觉都能够很快上手,但现在发现眼下的这个ffmpeg绝不是那么好对付的。究其原因:

一、资料太少,版本兼容性太差,这似乎是所有开源软件的通病!linux系统虽然开源但是在中国乃至全世界,大部分桌面系统都是windows操作系统,最大的原因就是windows好用!!!我学习VC编程就是很有感触,编写一个程序很快就能够搞定,原因很简单,资料齐全,开发工具好!而ffmpeg至今就没有一个好用的API文档,供我们查询!

二、就是自己不好的编程习惯。我以前编程,总喜欢先在网上搜一遍,看有没有源码,直接拿过来凑吧凑吧就OK了,结果编程效率得到了很大的提高,很快就完成了自己想要的功能,但是自己的编程能力却始终没有提高,如果要让我编一个程序,必须得参考以前的代码,而不是资料!也就是根据资料转化为代码的能力!

结论:开源的库一般都不是最好效率最高的库,而最好的库都是要收费的!不让技术就不能够进步了!真是有利可图才使众多厂商开发自己的算法库!

切忌:复制、粘贴!切忌眼高手低!!!!!!!!!1

抱歉!评论已关闭.