视频基础知识:
RGB彩色原理:
RGB是指光学三原色红、绿和蓝,通过这3种的数值(0-255)改变可以组成其他颜色,全0时为黑色,全255时为白色。RGB是一种依赖于设备的颜色空间:不同设备对特定RGB值的检测和重现都不一样,因为颜色物质(荧光剂或者染料)和它们对红、绿和蓝的单独响应水平随着制造商的不同而不同,甚至是同样的设备不同的时间也不同。
RGB 工业显示器要求一幅彩色图像由分开的 R、G、B 信号组成,而电视显示器则需要混合信号输入,为了实现对这两种标准的兼容,NTSC(美国国家电视系统委员会)制定了 YIQ 颜色模型,它的主要优点是可以实现对彩色电视和黑白电视的兼容,即可以用黑白电视收看彩色电视信号。YUV 颜色模型则是在 YIQ 的基础上发展而来。
为什么需要YUV格式:
YUV,是一种颜色编码方法。常使用在各个视频处理组件中。三个字母分别表示亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),作用是描述影像色彩及饱和度,用于指定像素的颜色。Y’UV的发明是由于彩色电视与黑白电视的过渡时期。黑白视频只有Y视频,也就是灰阶值。与我们熟知的RGB类似,YUV也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,这样的设计很好地解决了彩色电视机与黑白电视的兼容问题。并且,YUV不像RGB那样要求三个独立的视频信号同时传输,所以用YUV方式传送占用极少的频宽。
什么是像素:
像素(Pixel):图像的最小单元,每个像素代表图像中的一个点,具有特定的颜色和亮度值。
分辨率、帧率、码率:
分辨率(Resolution):指图像中像素的密度,通常以宽度和高度来表示。较高的分辨率意味着图像具有更多的像素,因此可以显示更多的细节。
帧率:
视频其实就是一张张图片连续播放。那么就涉及到一个问题,一秒钟播放多少张图片?也就是一秒钟多少个数据帧,这个数字就是帧率。
码流:或者称为码率,
视频编码面试基础题
于 2024-02-28 13:55:39 首次发布

本文详细解释了RGB彩色原理,介绍了YUV颜色模型在视频处理中的应用,讨论了像素、分辨率、帧率和码率的概念,以及GOP、H264编码中的帧类型。还探讨了影响视频质量的关键因素如1080p、PSNR、SSIM和VMAF等指标。
最低0.47元/天 解锁文章
15万+

被折叠的 条评论
为什么被折叠?



