视频技术
文章平均质量分 91
视频技术
_Rye_
左手代码右手诗
一行代码一行诗
展开
-
06|帧内预测:如何减少空间冗余?
这里需要注意的一个点就是,我们是通过已经编码了的像素值去预测待编码的像素值。你可能会问,已经编码了的像素值变成码流了,不再是一个个像素了,怎么去预测待编码的像素呢?其实已经编码了的像素是会重建成重建像素,用来做之后待编码块的参考像素的。你可以认为是。原创 2023-10-19 08:48:44 · 296 阅读 · 0 评论 -
05|码流结构:原来你是这样的H264
同时 H264 码流中除了 Slice 数据之外,还有。原创 2023-10-18 20:06:44 · 391 阅读 · 0 评论 -
04|编码原理:视频究竟是怎么编码压缩的?
说到视频,我们首先想到的可能就是占内存。我们知道一个视频是由一连串图像序列组成的,视频中图像一般是 YUV 格式。现在,我们假设有一个电影视频,分辨率是 1080P,帧率是 25fps,并且时长是 2 小时,如果不做视频压缩的话,它的大小是 1920 x 1080 x 1.5 x 25 x 2 x 3600 = 521.4G。而我们的电脑一般是 500G 的硬盘,那就连 2 部电影都放不下了。原创 2023-10-18 01:15:00 · 367 阅读 · 0 评论 -
03|缩放算法:如何高质量地缩放图像?
在开始讲双线性插值的原理之前,我们先来看看双线性插值的基础,也就是线性插值的原理。线性插值是在两个点中间的某一个位置插值得到一个新的值。线性插值认为,这个需要插值得到的点跟这两个已知点都有一定的关系,并且,待插值点与离它近的那个点更相似。因此,原创 2023-10-17 00:53:46 · 1439 阅读 · 0 评论 -
02|YUV & RGB:原来图像是这么丰富多彩的
只有我们都按照标准来做事,那么不同厂家生产出来的产品才能对接上。BT601 是标清的标准,而 BT709 是高清的标准。下面我们来看看这两种标准分别在 Full Range 和 Limited Range 下的 RGB 和 YUV 之间的转换公式吧。具体如下图所示:从上图我们可以看到每种标准下不同 Color Range 的转换公式是不同的。所以。原创 2023-10-17 00:51:35 · 345 阅读 · 0 评论 -
01|基本概念:从参数的角度看视频图像
从今天开始,我们会一起来学习一些视频和图像相关的技术。主要包括视频图像的基本概念、图像的缩放处理、视频压缩编码、视频打包传输以及音视频同步等相关知识。今天,我们就从视频和图像(视频是由一帧帧图像组成的)的基础知识讲起。掌握了这些之后,我们再讨论如何对图像进行缩放、如何使缩放后的图像更加清晰,以及如何对视频进行编码压缩等就更加游刃有余了。当然了,这些话题更难,但也更有意思,希望我们能有个不错的开始!原创 2023-10-17 00:03:55 · 97 阅读 · 0 评论