视频基础知识
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_GPP | 3gpp,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和视频会议公司提供理想的解决方案 |
视频格式和编码格式关系
- 视频格式是指视频文件的存在形式,比如AVI、RMVB、MKV等等,也可以说是封装压缩视频和音频文件的容器。
- 视频编码是指视频文件压缩过程中的运算方法,同一种格式的视频文件其视频编码和音频编码有可能不同。比如同样是AVI格式的视频文件,其视频编码可以是DIVX、XVID、AVC、H.263、H.264、Windows Madia Video等等
YUV
YUV 是一种彩色编码系统,主要用在视频、图形处理流水线中(pipeline)。相对于 RGB 颜色空间,设计 YUV 的目的就是为了编码、传输的方便,减少带宽占用和信息出错
更多参考
转载注明:https://blog.csdn.net/u014614038/article/details/117752187
以上是关于视频基础知识的主要内容,如果未能解决你的问题,请参考以下文章