安卓音视频从 0 到 1 ---- 独特的音频、视频概念理解

更敏感、摸不着、看不见的 音频

你脑中浮现的音频画面

音频播放器、语音电话、耳机、音响

那么音频到底是个什么东西呢?

所有的音频生产出来都需要包含数据,无论你是什么样式的音频,最终都要归根于数据,对于计算机而言就是0,1值。

那么,音频的数据是怎么来的呢?大家肯定知道声音是由振动发出的,一段时间内,是一个连续发声的过程,在这个过程中就会产生一连串的数据,连续的数据你知道怎么取出来吗?在数学里有个概念叫做微积分,我们就类似于微积分一样,每隔一定的时间段就取出一个数据,你间隔的时间越短那肯定精确度越高,相应的这段音频的质量也越高。我们称这个过程为 采样
第一个概念就出来了,采样率:每秒钟对原始的模拟数据采样的多少

采样的时候肯定有一个问题,你怎么采样?也就是你采样一次需要采样多大的精度。这个精度就是指你采样一个原始数据点能达到多准确的程度,比如你是用4bit数据表示一个采样点,还是8bit。
第二个概念就出来了,量化精度:一个采样点的精确度如何,也可以成为 位宽,就是指bit的位数

接下来,我们再想,声音数据如果从多个方向传过来,是不是类似于多个路线的音频数据传来,我们肯定需要把每一路的声音都保存下来,多路的声音可以理解为多个声音的源头,或者理解为多个音响在放声音。那怎么体现这一特点呢?
第三个概念就出来了,声道数:一个声音源头叫单声道,两个叫双声道。

总结:音频主要就是三个关键点:采样率、量化精度、声道数。

更形象、更显而易见、但是更难学的视频

首先,视频你第一感觉就是看电视对吧,看电视你看到的画面肯定有大小,就是宽和高,那么这个宽和高就是指这个视频的宽和高吗?可以这样说,为什么你能看到视频的画面,是因为有一个显示器在显示这个视频,既然在显示视频,那肯定是在显示一种数据,计算机里面什么都是数据,这个数据就是像素点,我们说的宽和高一般指像素点的个数。
第一个概念出来了,分辨率:宽和高指水平方向和垂直方向像素点的个数。

你为什么能看到电视画面在一直动,那肯定是显示器上的数据在变化,为什么数据会变化呢?我们的视频其实就是一张张的图片,由于图片在一直换,那么就是数据在一直换,肯定电视的画面也在一直变化。一个新的问题来了,画面在动,那么动的速度是怎么样的呢?
第二个概念出来了,帧率:每秒钟显示的图片数目,视频的图片我们成为视频帧。

帧率是指每秒钟显示的视频帧,那么每个视频帧是不是数据不一样,数据不一样是不是承载的bit 数也不一样,因为你不同的视频帧既然显示效果不一样,那大概率数据的大小也不一样。
第三个概念出来了,码率(比特率):每秒钟传输的数据多少,多少用bit来表示,就是每秒钟传输了多少bit。

对于帧率和码率,我们可以这样记,一秒钟显示30个画面,就是帧率;这30个画面携带了多少数据,就是码率。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值