音视频常见术语讲解

比特率 Bit rate (码率、码流)

代表每秒传送的比特数。
比特率又称为“二进制位速率”,俗称“码率”,“码流”,又称为数据信号速率

单位

比特/秒(bit/s 或 bps)、千比特/秒(kbit/s 或 kbps)、兆比特/秒 (Mbit/s 或 Mbps)
(1Mbps = 1000kbit/s)
比特率越高,代表单位时间传送的数据就越多。

公式

码率(kbps) = 文件大小(KB) * 8 / 时间(s)
举个例子理解:假如视频文件的容量为 2.888G,视频长度100分钟(6000秒),码率约等于 4037kbps (2.888 * 1024 * 1024 * 8 / 6000 = 4037.717)。

帧率 Frame rate

图形处理器每秒能够刷新几次,也就是每秒能够播放多少帧。
人类眼睛的特殊生理结构,如果画面的帧率高于每秒约10-12帧时,都会认为是连贯的,也就是所谓的视觉暂留。
低帧率会造成视觉卡顿,帧率越高,流畅度越高。
如果你玩过LOL,那么游戏帧数保证稳定在60帧左右或以上,你的游戏画面就是流畅的。

单位

每秒显示的帧数(Frames per Second,FPS)或赫兹(Hz)。

压缩率 Compression rate

经过压缩后文件的大小 / 原始文件的大小 * 100% = 压缩率
压缩率一般是越小越好,但是压得越小,解压时间越长。

分辨率 Image resolution

通常表示称PPI,用于度量图像内数据量多少的一个参数。
像素密度越高,说明像素越密集,5PPI表示每英寸有5个像素,500PPI表示每英寸有500个像素。
PPI的数值高,图片和视频的清晰度就更高。

公式

分辨率 = 单位长度内的像素数量 / 单位长度

单位

DPI(点每英寸)、LPI(线每英寸)、PPI(像素每英寸)和 PPD(PPPixels Per Degree 角分辨率,像素每度)。

容器格式

容器格式又叫封装格式,就是把已经编码封装好的视频、音频按照一定的规范放到一起。
当然里面可能还有字幕、脚本之类的。例如有些格式规定文件内容分为头部、主体、索引三部分。
所谓容器顾名思义像装东西的器具了,里面可以装不同类型的东东,当然了每种容器只适合放某些类型的东西,杯子适合装水、饮料,不适合装瓜子、糖果。
同一种容器格式中可以放不同编码的视频,不过一种视频容器格式一般是只支持某几类编码格式的视频。
常见的容器格式有: MP4、rmvb、rm、flv、AVI、mov、WMV、mkv,这里只罗列三种常见的例子
在以前在线视频还不是特别发达的时候,大家通过迅雷下载视频的时候,每个视频文件都有个自己的后缀名,可以简单的理解成视频扩展名就是视频的容器格式。

MP4

MP4 十分开放,几乎可以用来描述所有的媒体结构。支持流媒体,被广泛用于 H.264/H.265 视频和 ACC 音频,是高清视频的扛把子。

AVI

AVI(Audio Video Interleaved),是微软用于对抗苹果 QuickTime 的产物。它可以跨多个平台使用,不过体积过于庞大,压缩标准也不统一。

FLV

FLV(Flash Video)是目前最流行的流媒体格式,其文件体积小、封装播放简单,非常适合在网络场景下应用。各大视频网站大多都会使用 FLV 格式。

编码格式

放在容器格式里的视频可以用不同的编码格式,编码格式简单的理解就是用特定的压缩技术把视频做些处理。不过容器其实也可以做些压缩处理。所以视频是可以在编码格式、容器格式中做两次压缩。
现在的视频基本上都是在线观看,视频网站为了便于管理、适配不同的设备和平台。基本上就会把视频都统一转码成一种格式。假如你上传了各种格式的视频到视频网站上,最后也是会被全部做转码处理。
下面罗列几种常见的编码格式:

H.264 (AVC)

H.264 是由国际电信联盟和国际标准化组织/国际电工委员会运动图像专家组联合开发的视频压缩技术或编解码器(如 MPEG-4 Part 10,高级视频编码或 AVC)。它是在 MPEG-4 技术的基础之上建立起来的。广泛应用于网络流媒体数据、网络软件、高清晰度电视、卫星等。

H.265(HEVC)

用来替代 H.264/AVC 编码标准。相同视频文件使用 H.265 编码方式编码后的文件体积大约是 MPEG-4 编码后文件的 1/3。

  • 支持 4k 及更高的分辨率,用户体验好
  • 高压缩能为用户提供更多内容、降低费用、提升下载速度
  • 浏览器支持较差,业界解决方案:libe265.js, FFMpeg + WebAssembly

VP9

VP9 是 Google 为了替换 VP8 并与 H.265/HEVC 竞争所开发的免费、开源的影像编码格式。超过20亿个端点支持VP9解码,包括Chrome,Opera,Edge,Firefox和Android设备以及数百万台智能电视。
VP10 视频编码的技术被收录在开放媒体联盟所领导的 AV1 编码中,因此 Google 表示不会在内部部署或正式发布 VP10。

AV1

AV1(Alliance for Open Media Video 1)是由 AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式,专门为通过网络进行流传输而设计。IETF 也将这项工作标准化为互联网视频编解码器(NetVC)。
AV1 的目标是解决 H.265 昂贵的专利费用和复杂的专利授权问题并成为新一代领先的免版权费的编码标准。它是 Google 制定的 VP9 标准的继任者,也是 H.265 强有力的竞争者。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章