2014年8月26日

Linux下实现视频读取

摘要: V4L(video4linux是一些视频系统,视频软件、音频软件的基础,经常时候在需要采集图像的场合,如视频监控,webcam,可视电话,经常使用在embedded linux中是linux嵌入式开发中经常使用的系统接口。它是linux内核提供给用户空间的编程接口,各种的视频和音频设备开发相应... 阅读全文

posted @ 2014-08-26 17:15 HenryWen 阅读(6128) 评论(0) 推荐(1) 编辑

ffmpeg编码

摘要: 1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解码器:avcodec_... 阅读全文

posted @ 2014-08-26 16:52 HenryWen 阅读(1564) 评论(0) 推荐(0) 编辑

X264编码实现

摘要: H264 H264的官方测试源码,由德国hhi研究所负责开发。特点:实现了264所有的特性,由于是官方的测试源码,所以学术研究的算法都是在JM基础上实现并和JM进行比较。但其程序结构冗长,只考虑引入各种新特性以提高编码性能,忽视了编码复杂度,其编码复杂度极高,不宜实用。X264 网上自由组织联合... 阅读全文

posted @ 2014-08-26 16:42 HenryWen 阅读(785) 评论(0) 推荐(0) 编辑

VPU硬编码

摘要: 平台是RK3066(福州瑞芯微公司),android 4.2.0,其实时VP8硬编码,与软件编码是ffpmeg,x264,xvid等软编码是有区别的。硬编码主要是依赖于硬件。 硬编码:通过调用Android系统自带的Camera录制视频,实际上是调用了底层的高清编码硬件模块,也即显卡,不使用C... 阅读全文

posted @ 2014-08-26 16:25 HenryWen 阅读(2930) 评论(0) 推荐(0) 编辑

导航