视频基础知识

Posted 楠之枫雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了视频基础知识相关的知识,希望对你有一定的参考价值。

码率

单位时间传输的数据量,一般单位是kbps。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件。码率×时间(秒)÷8=视频的大小

帧率

测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简:FPS)或“赫兹”(Hz)

分辨率

视频尺寸大小

视频文件格式

一般指文件拓展名,大多为 mkv、mov、mp4 等扩展名,可以随意改扩展名

视频封装格式(视频格式)

AVI,MPEG,VOB是一种视频封装格式,相当于一种储存视频信息的容器。它是由相应的公司开发出来的。我们可以在自己的电脑上看到的1.avi,2.mpg,3.vob这些视频文件格式的后缀名即采用相应的视频封装格式的名称

android系统下MediaRecorder的输出格式,就是封装格式,简介介绍几个常见的:

格式备注
THREE_GPP3gpp,3G流媒体的视频编码格式
MPEG-4运动图像专家组格式,为了播放流媒体高质量视频而设计的,多用于视频电话、网络传输、广播和媒体存储
MPEG2-TS是用于音效、图像与数据的通信协定,最早应用于DVD的实时传送节目
webm.webm文件扩展名普遍与WebM格式有关,这是一种由谷歌公司通过专门的WebM项目支持的开源视频格式。源于Matroska(MKV)容器格式,WebM是专门为网络开发的

AMR-NB 与AMR-WB是音频格式

格式备注
AMR NB语音带宽范围:300-3400Hz,8KHz采样
AMR WB语音带宽范围: 50-7000Hz,16KHz采样
AMR-WB+采样速率是在16~48 kHz之间。这使得它的语音带宽更宽(24 kHz)
ogg全称是OGGVobis(oggVorbis)是一种音频压缩格式,类似于MP3等的音乐格式。Ogg是完全免费、开放和没有专利限制的。OggVorbis文件的扩展名是".ogg"。Ogg文件格式可以不断地进行大小和音质的改良,而不影响旧有的编码器或播放器

视频编码

编码方式就是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件的方式

视频编码格式

指对视频画面内容进行压缩的一种标准
这里简单介绍Android系统下默认可选的几种

格式备注
h263视频会议用的低码率视频编码标
h264高精度视频的录制、压缩和发布格式(与MPEG-4第十部分完全一致)
HEV(h265)H.264的两倍之压缩率,可支持4K分辨率甚至到超高画质电视,最高分辨率可达到8192×4320(8K分辨率)
mpeg4_sp实现的功能是在Android手机上实时采集视频,并在远程比如PC机上实时显示出来,也就是以android手机作为监控摄像头
mpge-4视频电话、网络传输、广播和媒体存储
vp8能以更少的数据提供更高质量的视频,而且只需较小的处理能力即可播放视频,为致力于实现产品及服务差异化的网络电视、IPTV和视频会议公司提供理想的解决方案

视频格式和编码格式关系

  1. 视频格式是指视频文件的存在形式,比如AVI、RMVB、MKV等等,也可以说是封装压缩视频和音频文件的容器。
  2. 视频编码是指视频文件压缩过程中的运算方法,同一种格式的视频文件其视频编码和音频编码有可能不同。比如同样是AVI格式的视频文件,其视频编码可以是DIVX、XVID、AVC、H.263、H.264、Windows Madia Video等等

YUV

YUV 是一种彩色编码系统,主要用在视频、图形处理流水线中(pipeline)。相对于 RGB 颜色空间,设计 YUV 的目的就是为了编码、传输的方便,减少带宽占用和信息出错
更多参考

转载注明:https://blog.csdn.net/u014614038/article/details/117752187

以上是关于视频基础知识的主要内容,如果未能解决你的问题,请参考以下文章

视频基础知识

热视觉2:使用Python和OpenCV从图像中测量温度

视频知识点(21)- FLV视频格式入门必看

视频知识点(21)- FLV视频格式入门必看

如何测量视频流的延迟?

转 音视频封装格式编码格式知识