![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
音视频开发
文章平均质量分 87
音视频开发
qq_36083818
这个作者很懒,什么都没留下…
展开
-
05 H264基础-03 I帧 P帧 B帧及手写H264编码器
文章目录音视频高手课08-H264 I帧 P帧 B帧及手写H264编码器1 三种帧的说明1.2 压缩算法的说明2 手写H264编码器1.2.3 **第三步:实现运动预测编码**怎么用若干 P1里不同起始位置的block拼凑出图片P2来,使得拼凑以后的结果和P2最像。**1.2.5第五步:实现P帧编码**1.3 画面演示1. 3.1 这是第一帧画面:P1(我们的参考帧)1.3.2 搜索演示1:搜索P2中车辆的车牌在P1中最接近的位置(上图P1,下图P2)1.3.3 搜索演示2:空中电线交叉位置(上图P1,原创 2021-05-07 07:54:59 · 470 阅读 · 1 评论 -
02 编码标准之战
H264编码基础06 – 编码标准之战一个视频标准的普及其实是商业利益博弈的结果。想预测未来,就回顾历史。先来看看H.265前任,H.264从标准化到现在普及的过程。H.264的发展在20年前国际上主流制定视频编解码技术的组织有两个,一个是“国际电联(ITU-T)”,它制定的标准有H.261、H.263、H.263+、H.264等,另一个是“国际标准化组织(ISO)”它制定的标准有MPEG-1、MPEG-2、MPEG-4等。1990世界上第一个视频压缩标准是H.261(ITU),1993MEP原创 2021-05-07 00:28:44 · 397 阅读 · 0 评论 -
07-视频流H264码流分析实战
音视频高手课07-视频流H264码流分析实战1.1 H.264编码格式H.264的功能分为两层:视频编码层网络提取层 VCL数据即编码处理的输出,它表示被压缩编码后的视频数据序列。在VCL数据传输或存储之前,这些编码的VCL数据,先被映射或封装进NAL单元中。 每个NAL单元包括一个原始字节序列负荷(RBSP)、一组对应于视频编码的NAL头信息。RBSP的基本结构是:在原始编码数据的后面填加了结尾比特。一个bit“1”若干比特“0”,以便字节对齐。(img)1.2 H.26原创 2021-03-27 22:07:31 · 274 阅读 · 0 评论 -
01 音视频格式封装原理
文章目录视频解码基础01-封裝格式二、视频文件封装格式三、 音视频编码方式简介1、视频编码方式四, 音频编码方式1 MP32 AAC3 WMA视频解码基础01-封裝格式 我们播放的视频文件一般都是用一种封装格式封装起来的,封装格式的作用是什么呢?一般视频文件里不光有视频,还有音频,封装格式的作用就是把视频和音频打包起来。 所以我们先要解封装格式,看有哪些视频流和哪些音频流,此时的音频流和视频流都还是压缩数据,不能直接用于显示的,这就需要解码。下面是播放一个视频文件时的流程图。二、视频文件封装格原创 2021-03-27 11:21:06 · 496 阅读 · 0 评论 -
07-视频流H264的组装
视频流H264的组装文章目录1 H264介绍1.1 H264码流组成1.1.1 H264编码分层1.1.2 H264的传输1.1.3 编码结构1.1.4 H264码流分层结构图1 H264介绍我们了解了什么是宏快,宏快作为压缩视频的最小的一部分,需要被组织,然后在网络之间做相互传输。 如果单纯的用宏快来发送数据是杂乱无章的,就好像在没有集装箱 出现之前,货物总是随意被堆放到船上。上货,下货是非常痛苦的。 当集装箱出现之后,一切都发生了改变,传输效率大大增高。 集装箱可以理解成原创 2021-03-27 08:13:26 · 138 阅读 · 0 评论 -
RGB、YUV颜色采样与编码格式
文章目录一、RGB 的采样与编码格式二、YUV 的采样与编码格式采样原理YUV4:4:4YUV4:2:2YUV4:2:0图像大小计算YUV存储格式planar(平面)格式packed(打包)格式YUV420P下 YU12和YV12两种格式YUV420SP下 NV12 和 NV21两种格式RGB和YUV格式相互转换一、RGB 的采样与编码格式R、G、B分别代表red、green、blue,三原色。将他们按照不同比例叠加,可得到更多不同颜色。每个像素点的颜色由R、G、B三原色表示。每一个颜色通道(原色原创 2020-05-18 14:16:19 · 2324 阅读 · 0 评论 -
量化 & 量化之QP编码量化
量化什么是量化**量化(Quantization)**是在不降低视觉效果的前提下减少图像编码长度,减少视觉恢复中不必要的信息。H264采用标量量化技术,它将每个图像样点编码映射成较小的数值一般**标量量化器的原理**为:FQ = round(y/Qstep)。其中,y为输入样本点编码,Qstep为量化步长,FQ为y的量化值。其相反过程即反量化为:y' = FQ ·Qstep。注: 1)Round(x)函数 其功能采用“银行家舍入”算法,即四舍五入取偶。 详细地说是这样,**四舍六入五考虑**原创 2020-05-15 11:31:48 · 5155 阅读 · 0 评论