抖音这么火,你对视频的基本知识又深入认识多少?

2021年04月12日09:52:53 发表评论 95 次浏览

开篇

从抖音、火山、快手等短视频app的一直风行,逐渐增多的人开始本人制造视频。因为自己工作起因,也是以视频剪辑app为主的测试,在工作流程中,关于视音频的部分常识须有所理解。

本文重点讲解视频技术有关常识概念。像素、分辨率、色调空间、帧速率、码率、比特率、编码模式、封装格局。。。。关于视频文件的有关术语,在非专业人员看来都是部分搞不明白的词汇。指盼通过本文,能够对视频中提及的有关术语可以有愈加粗浅的理解。

一个视频文件,能够简略理解为由一系列的图片拼接组合而成的文件,在讲解视频在此前,先从一张图片开始。

像素

一个图像能够视作一个二维矩阵。假如将色调思考进来,咱们能够做出推行:将这一图像视作一个三维矩阵——多出来的维度可使用的储存色调资料。

假如咱们抉择三原色(红、绿、蓝)代表这些色调,这就定义了三个平面:第一个是白色平面,第二个是绿色平面,最后一个是蓝色平面。

咱们把这一矩阵里的每一个点称为像素(图像元素)。像素的色调由三原色的强度(长久用数值示意)示意。例如一个白色像素是指强度为 0 的绿色,强度为 0 的蓝色与强度最大的白色。粉色像素能够通过三种色彩的组合示意。假如要求强度的取值规模是 0 到 255,白色 255、绿色 192、蓝色 203 则示意粉色。

一个像素长久被视为影像的最细小残缺取样。包括了在影像中的地位资料与色调资料。

色彩深度

以及很多其它模型也能够用来示意色调,进而组成图像。例如给每种色彩都标上序号(如下图),这种每位像素仅需一个字节就能够示意出来,而不是 RGB 模型长久需求的 3 个。在这种一个模型里咱们能够用一个二维矩阵来替代三维矩阵去示意咱们的色调,这将节俭存储空间,但色调的数目将会受限。

例如之下几张图片。第一张包括一切色彩平面。剩下的别离是红、绿、蓝色平面(显示为灰调)(注:色彩强度高的地区显示为亮色,强度低为暗色)。

咱们能够看到,关于最终的成像,白色平面对强度的贡献更多(三个平面最亮的是白色平面),蓝色平面(最后一张图片)的贡献大多只在马里奥的眼睛与他衣服的一一些。一切色彩平面对马里奥的胡子(最暗的一些)均贡献较少。

存储色彩的强度,须占用肯定大细小数据空间,这一大小被称为色彩深度。如果每位色彩(平面)的强度占用 8 bit(取值规模为 0 到 255),这样色彩深度就是 24(8*3)bit,咱们还能够推导出咱们能够运用 2 的 24 次方种不一样的色彩。

色彩深度越高,画面中就能显示更多种不一样的色彩,色调复原成果也就越好。

分辨率

图片的另一个属性是分辨率,即一个平面内像素的数目。长久示意成宽*高,例如下边这张 4×4 的图片。

宽高比

图像或视频以及一个属性是宽高比,它简略地形容了图像或像素的宽度与高度之间的比例关系。

当人们说这一电影或照片是 16:9 时,长久是指显示宽高比(DAR),但是咱们也能够有不一样形态的单个像素,咱们称为像素宽高比(PAR)。

DVD 的 DAR 是 4:3,尽管 DVD 的理论分辨率是 704×480,但它依然维持 4:3 的宽高比,由于它有一个 10:11(704×10/480×11)的 PAR。

帧速率 FPS

如今咱们能够将视频定义为在单位时间内间断的 n 帧,这能够视作一个新的维度,n 即为帧率,若单位时间为秒,则同等于 帧速率FPS (每秒帧数 Frames Per Second)。

截至2021年,在电视与电影制造行业重点有三种常见帧率:24FPS、25FPS、30FPS,还有HDTV罕用的50FPS与60FPS。

比特率

播放一段视频每秒需求的数据量就是它的比特率(即常说的码率)。

比特率 = 宽 * 高 * 色彩深度 * 帧速率

例如一段每秒 30 帧,每像素 24 bits,分辨率是 480×240 的视频,假如咱们不做任何紧缩,它将须 82,944,000 比特每秒或 82.944 Mbps (30x480x240x24)。

当比特率基本上恒定时称为恒定比特率(CBR);但它也能够变动,称为可变比特率(VBR)。

这一图形显示了一个受限的 VBR,当帧为彩色时不会花费太多的数据量。

隔行扫描、逐行扫描

在最早时期,工程师们想出了一项技术能将视频的感官帧率加倍而没能消耗额定带宽。这项技术被称为隔行扫描;总的来说,它在一个时间点发送一个画面——画面可使用的填充屏幕的一半,而下一个时间点发送的画面可使用的填充屏幕的另一半。

目前的屏幕渲染大多运用逐行扫描技术。这是一种显示、存储、传输运动图像的办法,每帧中的一切行都会被依次绘制。

平常所说的480P 、1080i 、1080P 指的是什么呢?

前面的数字指的视频的宽高比中的高度,后面的P示意逐行扫描、i示意隔行扫描。

如今咱们知道了数字化图像的原理;它的色彩的编排模式;给定帧率与分辨率时,展示一个视频须花费多少比特率;它是恒定的(CBR)还是可变的(VBR);以及许多其它内容,如隔行扫描、逐行扫描。

通过medinfo软件,能够检查一个视频文件的上述资料

软件测试,和你同行!大众号:测试人追风,领取一线大厂软件测试 Python自动化面试题材料。

以上就是针对“”做详细介绍。如果大家有不明白的地方,可以在线咨询客服。

  • 我的微信
  • 微信lan31000
  • weinxin
  • 我的头像
  • 我的微信扫一扫
  • weinxin