音视频基础
文章平均质量分 70
乔木辛
这个作者很懒,什么都没留下…
展开
-
【音视频基础】H264格式分析
H264是基于运动补偿的视频编码标准。所谓编码我的理解就是对数据进行压缩便于网络传输。而视频编码就是依据图像帧的像素块之间的相似性对图像进行压缩。H264结构中,一幅图像编码后的数据叫一帧,一帧由一个或多个Slice片组成,一片由一个或多个MB宏块组成,一个宏块由16*16的yuv数据组成。宏块是H264编码的基本单位。H264定义了三种帧,I帧,P帧,B帧。group of picture 两个I帧之间的所有帧为一个GOP。H264对关联度高的视频帧进行分组,其算法是在相邻几幅图像画面中,一般有差别的像素原创 2022-12-03 14:39:10 · 4119 阅读 · 2 评论 -
【音视频基础】RGB图像的缩放
目标像素的色值 等于 等比原图距离最近像素点的色值。双线性插值目标像素的色值 等于 等比原图像素点周围的四个像素点色值的双线性插值。线性插值:像素转换:双线性插值应用公式推导:原创 2022-12-03 14:29:08 · 551 阅读 · 0 评论 -
【音视频基础】RGB 与 YUV
指的是图像中每一个像素点在计算机中用什么编码方法表示。基本三原色:红(Red)、绿(Green)、蓝(Blue)。根据可见光的波长识别颜色。每个像素16位,2字节。RGB分量分别使用5位、6位、5位。每个像素16位,2字节。RGB分量分别使用5位、5位、5位(最高位不用)。每个像素24位,3字节。RGB分量分别使用8位。注:内存中RGB各分量的排列顺序为:BGR BGR BGR …每个像素32位,4字节。RGB分量分别使用8位,最后保留8个字节。注:内存中RGB各分量的排列顺序为:BGRA BGRA BGR原创 2022-12-03 14:22:49 · 677 阅读 · 0 评论