音视频到底是什么


***【在线视频教程】***

好文章,来自【福优学苑@音视频+流媒体】

音视频到底是什么


***【免费下载源码和PPT课件】***
***【在线视频课程(csdn)】***
***【在线视频课程(51cto)】***

好文章,来自【福优学苑@音视频+流媒体】


视频是什么?

动画书

1595896376510064153.gif

    不知道大家小时候是否玩过一种动画小人书,连续翻动的时候,小人书的画面就会变成一个动画,类似现在的gif格式图片。请注意:翻动速度一定要够快

    本来是一本静态的小人书,通过翻动以后,就会变成一个有趣的小动画,如果画面够多,翻动速度够快的话,这其实就是一个小视频

    而视频的原理正是如此,由于人类眼睛的特殊结构,画面快速切换时,画面会有残留(视觉暂留),感觉起来就是连贯的动作。所以,视频就是由一系列图片构成的。


视频是什么

    视频(Video)泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。

    连续的图像变化每秒超过24帧(frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频

    视频技术最早是为了电视系统而发展,但现在已经发展为各种不同的格式以利消费者将视频记录下来。

    网络技术的发达也促使视频的纪录片段以串流媒体的形式存在于因特网之上并可被电脑接收与播放。

    视频与电影属于不同的技术,后者是利用照相术将动态的影像捕捉为一系列的静态照片。

    常见的视频格式:avi,mov,mp4,wmv,flv,mkv...


视频帧

    帧,是视频的一个基本概念,表示一张画面,如上面的翻页动画书中的一页,就是一帧。一个视频就是由许许多多帧组成的。


帧率

    帧率,即单位时间内帧的数量,单位为:帧/秒 或fps(frames per second)。如动画书中,一秒内包含多少张图片,图片越多,画面越顺滑,过渡越自然。


帧率的一般以下几个典型值:

  • 1)24/25 fps:1秒 24/25 帧,一般的电影帧率;

  • 2)30/60 fps:1秒 30/60 帧,游戏的帧率,30帧可以接受,60帧会感觉更加流畅逼真。

    85 fps以上人眼基本无法察觉出来了,所以更高的帧率在视频里没有太大意义。


色彩空间

这里我们只讲常用到的两种色彩空间


  • 1)RGB:RGB的颜色模式应该是我们最熟悉的一种,在现在的电子设备中应用广泛。通过R G B三种基础色,可以混合出所有的颜色;

  • 2)YUV:这里着重讲一下YUV,这种色彩空间并不是我们熟悉的。这是一种亮度色度分离的色彩格式。


    早期的电视都是黑白的,即只有亮度值,即Y。有了彩色电视以后,加入了UV两种色度,形成现在的YUV,也叫YCbCr。   

  • 1)Y:亮度,就是灰度值。除了表示亮度信号外,还含有较多的绿色通道量;

  • 2)U:蓝色通道与亮度的差值

  • 3)V:红色通道与亮度的差值


如下图,可以看到Y、V、U 3个分量的效果差值:

1595896784074058928.png


采用YUV有什么优势呢?

    人眼对亮度敏感对色度不敏感,因此减少部分UV的数据量,人眼却无法感知出来,这样可以通过压缩UV的分辨率,在不影响观感的前提下,减小视频的体积


RGB和YUV的换算:

Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B
——————————————————
R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U


音频是什么?

基本知识

音频数据的承载方式最常用的是脉冲编码调制,即 PCM

在自然界中,声音是连续不断的,是一种模拟信号,那怎样才能把声音保存下来呢?

那就是把声音数字化,即转换为数字信号


我们知道声音是一种波,有自己的振幅和频率,那么要保存声音,就要保存声音在各个时间点上的振幅。

数字信号并不能连续保存所有时间点的振幅,事实上,并不需要保存连续的信号,就可以还原到人耳可接受的声音


根据奈奎斯特采样定理:为了不失真地恢复模拟信号,采样频率应该不小于模拟信号频谱中最高频率的2倍


根据以上分析,PCM的采集步骤分为以下步骤:

    模拟信号 -> 采样 -> 量化 -> 编码 -> 数字信号


音频到底是什么?

    音频这个专业业术语,人类能够听到的所有声音du都称之为音频,它可能包括噪音、 声音被录制下来以后dao,无论是说话声、歌声、乐器都可以通过数字音乐软件处理。

    把它制作成CD,这时候所有的声音没有改变,因为CD本来就是音频文件的一种类型。

    而音频只是储存在计算机里的声音。 演讲和音乐,如果有计算机加上相应的音频卡 -- 就是我们经常说的声卡,我们可以把所有的声音录制下来,声音的声学特性,音的高低都可以用计算机硬盘文件的方式储存下来。反过来,我们也可以把储存下来的音频文件通过一定的音频程序播放,还原以前录下的声音。


采样率和采样位数

采样率,采样的频率。

    上面提到,采样率要大于原声波频率的2倍,人耳能听到的最高频率为20kHz,所以为了满足人耳的听觉要求,采样率至少为40kHz,通常为44.1kHz,更高的通常为48kHz。

注意:人耳听觉频率范围[20Hz,  20KHz]


采样位数

    涉及到上面提到的振幅量化。波形振幅在模拟信号上也是连续的样本值而在数字信号中,信号一般是不连续的,所以模拟信号量化以后,只能取一个近似的整数值,为了记录这些振幅值,采样器会采用一个固定的位数来记录这些振幅值,通常有8位、16位、32位

注意:位数越多,记录的值越准确,还原度越高。但是占用的硬盘空间越大。

image.png


音频编码

    由于数字信号是由0,1组成的,因此,需要将幅度值转换为一系列0和1进行存储,也就是编码,最后得到的数据就是数字信号一串0和1组成的数据


整个过程如下:

image.png


声道数

    声道数,是指支持能不同发声(注意是不同声音)的音响的个数

  • 单声道:1个声道

  • 双声道:2个声道

  • 立体声道:默认为2个声道

  • 立体声道(4声道):4个声道


码率

    码率,是指一个数据流中每秒钟能通过的信息量,单位bps(bit per second)。

    码率 = 采样率 * 采样位数 * 声道数


音频格式

    是指要在计算机内播放或是处理音频文件,也就是要对声音文件进行数、模转换,这个过程同样由采 样和量化构成,人耳所能听到的声音,最低的频率是从 20Hz 起一直到最高频率 20KHZ,20KHz 以上人耳是听不到 的,因此音频文件格式的最大带宽是 20KHZ,故而采样速率需要介于 40~50KHZ 之间,而且对每个样本需要更多的量化比特数。

    音频数字化的标准是每个样本 16 位-96dB 的信噪比,采用线性脉冲编码调制 PCM,每一量化步长都 具有相等的长度。在音频文件的制作中,正是采用这一标准。

    常见的音频格式有CD 格式、WAVE(*.WAV)、 AIFF、MP3、MIDI、 AAC、WMA、OggVorbis。





为什么要编码

    这里的编码和上面音频中提到的编码不是同一个概念,而是指压缩编码


    我们知道,在计算机的世界中,一切都是0和1组成的,音频和视频数据也不例外。

    由于音视频的数据量庞大,如果按照裸流数据存储的话,那将需要耗费非常大的存储空间,也不利于传送。

    而音视频中,其实包含了大量0和1的重复数据,因此可以通过一定的算法来压缩这些0和1的数据。


    特别在视频中,由于画面是逐渐过渡的,因此整个视频中,包含了大量画面/像素的重复,这正好提供了非常大的压缩空间。


    因此,编码可以大大减小音视频数据的大小,让音视频更容易存储和传送。


    那么,未经编码的原始音视频,数据量至底有多大?

    以一个分辨率1920×1280,帧率30的视频为例:

    共:1920×1280=2,073,600(Pixels 像素),每个像素点是24bit;

    也就是:每幅图片2073600×24=49766400 bit,8 bit(位)=1 byte(字节);

    所以:49766400bit=6220800byte≈6.22MB


    这是一幅1920×1280图片的原始大小(6.22MB,再乘以帧率30。

    也就是说:每秒视频的大小是186.6MB每分钟大约是11GB,一部90分钟的电影,约是1000GB。。。




好文章,来自【福优学苑@音视频+流媒体】
***【在线视频教程】***