视频参数介绍
系列索引:FFmpeg入门系列索引
分辨率
这里有 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)。
视频参数介绍
https://blog.jackeylea.com/ffmpeg/introduction-of-video-prarameter/