FFMPEG开发指南 ffmpeg中的Libavformat和libavcodec库是访问大多数视频文件格式的一个很好的方法。不幸的是,在开发您自己的程序时,这套库基本上没有提供什么实际的文档可以用来作为参考,这个文档涉及到如何从文件中读入视频流;音频流使用几乎同样的方法可以工作的很好
linux_2.6.18button driver非阻塞模式 button 驱动,在应用层监控底层button driver 的动作时一般是开一个线程或进程,采用轮询的模式,这样很容易导致cpu占用时间达80%以上,严重拖累系统速度;为解决这种缺点,我们应该在底层button驱动中加入非阻塞模式的访问控制,如附件方法。
FFMPEG在arm_linux平台上的应用有一个捕捉webcam摄像视频的例程代码 在D S P平台上移植音视频编解码算法通常分为3个 阶段: 第1 个阶段产生并评估C代码; 第2 个阶段优化C 代码; 第3 个阶段进行汇编优化[+ l 。整个过程比较耗时, 工作量巨大。为减小移植工作量, 可引人f f m p e g 音视频 开发包, 在开发包基础上进行开发可以免去第一阶段工 作