视频编码
视频编码是指通过特定的压缩技术,将某个视频格式文件转换为另一种视频格式文件的方式。
视频编码分为两个系列:
- MPEG系列:既有视频编码方面也有音频编码方面。
- H.26X系列:只有视频编码方面,如:H.261, H.263, H.264等。
音频编码
常见的音频编码格式有AAC、MP3、AC3。
- AAC:
- MP3:
- AC3:
多媒体播放组件
常见的多媒体框架及解决方案
相关知识点
- 帧率 Frame Rate
帧率是用于测量显示帧数的量度。单位为每秒显示的帧数(frames per second, 简称fps),或者“赫兹”。 - 分辨率
视频分辨率是指视频成像产品所形成的图像大小或尺寸。 - 刷新率
是指屏幕每秒画面被刷新的次数,刷新率分为垂直刷新率和水平刷新率,一般提到的刷新率指的都是垂直刷新率。 - 编码格式
编码的目的是压缩数据量,采用编码算法压缩冗余数据。常见的编码格式有如下两种:
- MPEG(MPEG-2、MPEG-4)
- H.26X(H.263、H.264/AVC、H.265/HEVC)
- 封装格式
把编码后的音视频数据以一定格式封装到一个容器,封装格式有MKV、AVI、TS等。 - 码率
码率也就是比特率,比特率是单位时间播放连续的媒体的比特数量。 - 画质与码率
并不是码率越大,画质越好,视频越流畅。 - DTS与PTS
- DTS(Decode Time Stamp):主要用于标示读入内存中的比特流在什么时候开始送入解码器进行解码。
- PTS(Presentation Time Stamp):主要用于度量解码后的视频帧什么时候被显示出来。
- YUV与RGB
颜色空间模型YUV与RGB。 - 视频帧及音频帧
常见的视频帧有I、P、B帧等。
- I帧表示关键帧,可以理解为这一帧画面的完整保留,解码时只需要本帧数据就可以完成。
- P帧表示的是这一帧和之前的一个关键帧的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别生成最终画面。(也就是差别帧,P帧没有完整画面数据,只有与前一帧画面差别的数据)。
- B帧是双向差别帧,也就是记录本帧与前后帧的差别。
音频帧与编码格式相关,它是各个编码标准自己实现的。
- 量化精度
量化精度表示可以将模拟信号分成多少个等级,量化精度越高,音乐的声压振幅越接近原音乐。 - 采样率
采样率指每秒音频采样点数。 - 声道
声道是指声音在录制或播放时在不同空间位置采集或回放的相互独立的音频信号,所以声道数也就是声音录制时的音源数量或回放时相应的扬声器数量。
常见的声道主要有单声道、立体声道、4声道、5.1声道、7.1声等。
网友评论