视频参数介绍

分辨率

这里有 2 个概念,分别是:

  • 物理分辨率, 即物理屏幕能显示的像素数,用 W x H 个像素表示。8k-SHV(7680x4320)、4k(4096x3112)、2k(2048x1080)、高清1080p(1920×1080)、720p(1280x720),其他的已经不常见了,下小姐姐都不一定有。

  • 视频文件的分辨率,这个是指视频画面的实际分辨率,如:320x240, 480x272, 640x480(小姐姐专属画质)等等。

码率

一般用多少kbps(千比特/秒)或者mbps(兆比特/秒)来表示。

数值越大,表示每秒钟传输的数据越多,画质越好。

帧率

FPS(帧/秒),就是视频画面刷新的速度,作为参考,国内电视机一般是25FPS,电影标准为24FPS。手机芯片,最高支持30FPS,早期型号最大只能15fps。

实时和非实时

实时与非实时主要用来形容编码器,它含有两个意思,一个是要保证帧率,也就是每秒 25 帧,另一个是“live”的意思,意味着直播,所谓的“实况转播”的“实”。

央视春晚就是实时直播,要求延时较低,一般在100-300ms左右。

复合视频和 s-video

ntsc和pal彩色视频信号是这样构成的-首先有一个基本的黑白视频信号,然后在每个水平同步脉冲之后,加入一个颜色脉冲和一个亮度信号。因为彩色信号是由多种数据“叠加”起来的,故称之为“复合视频”。

s-video 则是一种信号质量更高的视频接口,它取消了信号叠加的方法,可有效避免一些无谓的质量损失。它的功能是将rgb三原色和亮度进行分离处理。

硬件加速

使用专业的视频编解码设备(比如英伟达显卡)来加速视频解码的速度。又称硬解。

软解就是通过软解来解码,而软件运行在CPU上,软解就是CPU解码,优点是CPU占用率高、风扇转速加大,适合暖手。

容器(Container)

容器就是一种文件格式,比如flv,mkv等。包含下面5种流以及文件头信息。

流(Stream)

是一种视频数据信息的传输方式,5种流:音频,视频,字幕,附件,数据。

帧(Frame)

帧代表一幅静止的图像,分为I帧,P帧,B帧。

编解码器(Codec)

是对视频进行压缩或者解压缩,CODEC=COde(编码)+DECode(解码)。

复用/解复用(mux/demux)

把不同的流按照某种容器的规则放入容器,这种行为叫做复用(mux);
把不同的流从某种容器中解析出来,这种行为叫做解复用(demux)。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!