Android音视频基础知识

帧率(frame Rate) 是用于测量显示帧数的量度。测量单位为每秒显示帧数(frames per second 简称fps)或“赫兹”(HZ)。每秒显示帧数(fps)或者帧率表示图形处理器处理场时每秒能够更新次数。

视频分辨率是指视频成像产品所形成的图像大小或尺寸。

刷新率是指屏幕每秒画面被刷新的次数,刷新率分为垂直刷新率和水平刷新率,一般提到的刷新率通常是指垂直刷新率。垂直刷新率表示屏幕上图像每秒重绘多少次,也就是每秒屏幕刷新的次数,以HZ(赫兹)为单位。刷新率越高,图像就越稳定,图像显示就越自然清晰。刷新率越低,图像闪烁和抖动得就越厉害,眼睛疲劳就越快。达到80HZ以上刷新率,就额可以完全消除图像闪烁和抖动感,眼睛也不太容易疲劳。

编码格式,编码的目的是压缩数据量,采用编码算法压缩冗余数据。常用的编码格式有如下这两种。

MPEG(MPEG-2、MPEG-4)

H.26X(H.263、H.264/AVC、H.265/HEVC)

封装格式,把编码后的音视频数据以一定的格式封装到一个容器,封装格式有MKV、AVI、TS等。

码率也就是比特率,比特率是单位时间播放连续的媒体(如压缩后的音频或视频)的比特数量。比特率越高,带宽消耗得越多。

DTS:即Decode Time Stamp,解码时间戳主要用于表示读入内存中的比特流在什么时候开始送入解码器中进行解码。

PTS:即Presentaion Time Stamp,显示时间戳主要用于度量解码后的视频帧什么时候被显示出来。

YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。

RGB是一种颜色空间模型,通过对红(R)、绿(G)、蓝(B)3个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色,RGB即代表红、绿、蓝3个通道的颜色。

常见的视频帧有I、P、B帧等,下面分别介绍。

I帧表示关键帧,你可以理解为这一帧画面的完整保留,解码时只需要本帧数据就可以完成(因为包含完整画面)。

P帧表示的是这一帧和之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别生成最终画面。(也就是差别帧,P帧没有完整画面数据,只有与前一帧的画面差别的数据)。

B帧是双向差别帧,也就是B越记录的是本帧与前后帧的差别(具体比较复杂,有4种情况),换言之,要解码B帧,不仅要取得之前的级存画面,还要解码之后的画面,通过前后画面数据与本帧数据的叠加取得最终的画面。B帧压缩率高,但是解码时CPU会比较吃力。

PCM,它根本就不需要帧的概念,根据采样多和丞样精度就可以播放

AMR帧比较简单,它规定每20ms的音频是1帧,每一帧音频都是独立的,有可能采用不同的编码算法以及不同的编码参数。

MP3帧较复杂一些,包含了更多的信息,比如采样率、比特案等各种参数。具体如下:音频数据帧个数电文件大小和帧长决定,每一帧的长度可能不固定,也可能固定,由比特率决定,每一帧又分为帧头和数据实体两部分,帧头记录了MP3的比特率、采样率、版本等信息,每一帧之间相互独立。

量化精度表示可以将模拟信号分成多少个等级,量化精度越高,音乐的声压振幅越接近原音乐。量化精度的单位是bit(比特),CD标准的量化精度是16bit,DVD标准的量化精度是24bit。也可理解为一个采样点用多少bit表示(8/16/24/32bit)。

采样率指每秒音频采样点个数(8000/44100Hz),采样率单位用Hz(赫兹)表示

声道(Sound Channel)是指声竟在录制或播这此在不同空间位置采集或回放的相互独的音频信号,所以声议数也就是声意灵制时的音源数量或回放时相应的场惠器数量。常见声道有单声道、立体声道、4声道、5.1声道、7.1声道等,下面分别进行介绍。

单声道:设置一个扬声器。

立体声道:把单声道一个扬声器扩展为左右对称的两个扬声器。声音在录制过程中被分配到两个独立声道,从而达到了很好的声音定位效果。

4声道:4声道环绕规定了4个发音点,分别是前左、前右、后左、后右,听众则被包围在中间,同时还建议增加一个低音音箱,以加强对低频信号的回放处理。

5.1声道:其实5.1声道系统来源于4.1声道系统,将环绕声道一分为二,分为左环绕和右环绕,中央位置增加重低音效果。

7.1声道:7.1声道系统在5.1声道系统的基础上又增加了中左和中右两个发音点。在听者的周围建立起一套前后相对平衡的声场,增加了后中声场声道。

感谢各位关注。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值