![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像视频
文章平均质量分 83
lvc851116
这个作者很懒,什么都没留下…
展开
-
mpeg压缩输入格式---打包模式和平面模式
版本 v1.0,存在内存问题在 void v4l2_process_image(struct buffer buf)中对 v4l2 采集来的一帧进行处理,存在 struct buffer buf 中buffer 结构定义为:struct buffer {void * start;size_t length;};buffer.start 为 YUV422 格转载 2013-04-22 16:08:27 · 746 阅读 · 0 评论 -
ubuntu10.04安装编译ffmpeg
参考官方说明文档:https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuideLucid--(1)和网友博客基于v4l2的webcam应用, 本地预监(编译过程)--(2),在ubuntu10.04上搭建ffmpeg开发环境并编译运行网友sunkwei的代码成功基于v4l2的webcam应用, 本地预监--(3)。 一.参照(1)原创 2013-04-17 16:54:39 · 1178 阅读 · 0 评论 -
使用libx264将I420编码为H.264
libx264 libx264是一个自由的H.264编码库,是x264项目的一部分,使用广泛,ffmpeg的H.264实现就是用的libx264。代码要把一个I420视频文件编码为H264格式。I420是YUV中planar格式的一种,一张I420图片中有三个plane,分别存放整张图片的Y、U、V分量;采样比例为4:2:0,12bpp,Y:U:V的分量长度是4:1:1。头文件转载 2013-05-06 18:47:00 · 882 阅读 · 0 评论 -
x264编码学习
定位到x264_encoder_encode这个函数,这个函数应该是H264编码最上层的函数,实现编码一帧视频。在进行下一步分析之前有必要了解,控制X264编码的全局性结构体x264_t,这个结构体控制着视频一帧一帧的编码,包括中间参考帧管理、码率控制、全局参数等一些重要参数和结构体。下面是x264_t这个结构体的定义(这里仅对几个关键的结构和变量进行分析):struct x264_t{转载 2013-05-06 14:34:18 · 916 阅读 · 0 评论 -
S3C6410 MFC H264 编码流程分析
转自:http://blog.sina.com.cn/s/blog_65f6a0520100rgg7.html在代码分析开始前需要对一个概念进行解释,就是MFC。Multi Format Codec的缩写,是ARM微处理器内部一种支持多种硬件编码方式的硬件电路,能够编码/解码MPEG-4/H.263/H.264(30fps)等多种格式的多媒体影像。TOP6410开发板使用的是ARM转载 2013-08-15 11:12:01 · 998 阅读 · 0 评论