芯见小科普 | 高质量视频背后的秘密,编码知识简单科普

在新年即将到来之际,小芯说科技向大家预告一个新的栏目,年后的视频中,我们将会用几期内容向大家介绍视频编解码中的一些关键知识,它是音视频技术的重要组成部分,同时也可以让大家更了解我们的产品研发以及算法技术,今天第一期内容,简单科普什么是视频编码。https://baijiahao.baidu.com/builder/preview/s?id=1789766951246312320

想要了解视频编码,首先需要明确编码的目的。事实上,我们现在看到的所有视频都是经过了编码的,因为未经编码的视频会非常庞大。

比如一段1080p/24帧的视频如果未经编码,每秒钟的数据会高达150M左右,短短一分钟就会超过8GB,如果这是一部90分钟的电影,面对这么大的数据,无论下载还是储存,我们的设备都会吃不消,并且这还只是1080p,如果换成4K60呢?

说到这里想必你已经明白了,编码的目的就是压缩,通过编码算法,将视频数据中的冗余信息去除,在保证质量的情况下,让视频体积变得更小,更有利于存储和传输。

通常情况下,视频中的冗余信息包括了空间冗余、时间冗余、视觉冗余等。

举个例子,我们都知道,视频就是连续的图像,在视频中,相邻的帧之间通常有很强的关联性,这种关联性就可以看做一种时间上的冗余信息。

在新闻联播中,背景通常不变或变化很小,这时就没必要储存全部的画面信息,只留下上一帧和下一帧不同的地方,就可以达到压缩的目的。

再比如,在同一帧画面中,相邻的像素之间也有很强的关连性,而这种就是空间上的冗余信息。

以动画片为例,这里A点和B点虽然是两个不同的位置,但像素信息是一样的,我们就可以用一个像素点来代表其他像素,同样,让视频实现压缩。

如果你看懂了以上的内容,恭喜你~ 已经简单理解了视频编码中的帧间压缩和帧内压缩技术。

当然,在实际编码的过程中,方法和步骤都会更加复杂,因此,在接下来的视频中,我们会针对具体技术,结合自身产品为大家详细解读。

如今,我们能用更少的流量观看更高质量的视频,这多亏了视频编码技术的发展,而背后,是一代又一代工程师的不断创新和突破的结果,我们的研发团队也在为此不懈努力着。

马上要迎来2024年的新年了,在新的一年里,我们将会带来新产品以及新技术,在这里也提前祝大家新年快乐,龙年大吉!