码迷,mamicode.com
首页 >  
搜索关键字:yuv    ( 397个结果
x264代码剖析(三):主函数main()、解析函数parse()与编码函数encode()
x264代码剖析(三):主函数main()、解析函数parse()与编码函数encode()         x264的入口函数为main()。main()函数首先调用parse()解析输入的参数,然后调用encode()编码YUV数据。parse()首先调用x264_param_default()为保存参数的x264_param_t结构体赋默认值;然后在一个大循环中通过getopt_long(...
分类:Web程序   时间:2016-03-07 19:21:33    阅读次数:292
Linux音视频(YUV图像数据格式)
摄像头图像数据的主流封装格式是JPEG/MJPG/YUV等,这些都是经过编码压缩的数据,大大减少了图像尺寸,方便传输和存储。拓展:YUV是视频图像数据的主流格式,它根据人类眼睛的视觉特征设计——由于人类的眼睛对亮度的敏感度比颜色要高许多,而且在RGB三原色中对绿色有尤为敏感,..
分类:系统相关   时间:2016-03-06 23:58:06    阅读次数:592
Linux音视频(V4L2运行原理)
Linux内核用一个被称为V4L2的机制来管理摄像头图像信息,它的核心工作原理就像日本料理店常见的流转餐桌,大厨将美食不断放到空盘子里,客人不断拿来吃。拓展:在内核中,摄像头所捕获的视频数据,我们可以通过一个队列来存储,我们所做的工作大致是这样的:首先配置好摄像头的..
分类:系统相关   时间:2016-03-06 23:56:58    阅读次数:502
YUV数据格式
概要: 与RGB编码方法类似,YUV也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它是指将亮度参量(Y:Luminance或Luma)和色度参量(UV:Chrominance或Chroma)分开进行表示的像素编码格式。而这样分开的好处就是不但可以避免相互干扰--没有UV信息一样可以显示完整
分类:其他好文   时间:2016-03-05 20:15:17    阅读次数:230
图文详解YUV420数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就
分类:其他好文   时间:2016-03-02 09:37:32    阅读次数:199
h.264语法结构分析
NAL Unit Stream Network Abstraction Layer,简称NAL。 h.264把原始的yuv文件编码成码流文件,生成的码流文件就是NAL单元流(NAL unit Stream)。而NAL单元流,就是NAL单元组成的。 标准的Annex B规定了NAL单元组成NAL单元流
分类:其他好文   时间:2016-02-25 00:21:24    阅读次数:941
视音频数据处理入门:H.264视频码流解析
前两篇文章介绍的YUV/RGB处理程序以及PCM处理程序都属于视音频原始数据的处理程序。从本文开始介绍视音频码流的处理程序。本文介绍的程序是视频码流处理程序。视频码流在视频播放器中的位置如下所示。本文中的程序是一个H.264码流解析程序。该程序可以从H.264码流中分析得到它的基本单元NALU,并且可以简单解析NALU首部的字段。通过修改该程序可以实现不同的H.264码流处理功能。原理H.264原...
分类:其他好文   时间:2016-01-31 03:14:25    阅读次数:710
视音频数据处理入门:PCM音频采样数据处理
上一篇文章记录了RGB/YUV视频像素数据的处理方法,本文继续上一篇文章的内容,记录PCM音频采样数据的处理方法。音频采样数据在视频播放器的解码流程中的位置如下图所示。本文分别介绍如下几个PCM音频采样数据处理函数:  分离PCM16LE双声道音频采样数据的左声道和右声道  将PCM16LE双声道音频采样数据中左声道的音量降一半  将PCM16LE双声道音频采样数据的声音速度提高一倍  将PCM1...
分类:其他好文   时间:2016-01-30 03:00:28    阅读次数:227
3D视频上下转化左右交织格式YUV
3D视频中,有的是上下格式的,但是无论是裸眼3D还是3D眼镜都需要左右格式的,下面就是转换的算法,利用ffmpeg解码,进行YUV切割,实现左右视频交织,可以在裸眼3D手机或者pad上观看3D效果。必须要先熟悉YUV数据格式。 FILE *yuvFile = fopen("yuv_fi...
分类:其他好文   时间:2016-01-23 15:33:07    阅读次数:244
qt5_qml_Opengl_shader 第一弹----------------------openglunderqml的简化及介绍
最近得知opengl可以通过纹理贴图来渲染yuv的数据,这就免去了yuv-rgb,这个过程在arm上还是很耗时间的,于是就接触了opengl.写这篇文章的目的是方便初学者使用qml来调用opengl显示,而qt自带的例程过于复杂,这里将之改成了一个简单的三角形的显示。(初学opengl,有错误请大家...
分类:其他好文   时间:2016-01-12 19:38:42    阅读次数:389
397条   上一页 1 ... 22 23 24 25 26 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!