音视频基础

来源:互联网 发布:js 获取元素当前位置 编辑:程序博客网 时间:2024/05/23 19:13

最近在做一款PC的录屏,Android手机端直播的软件.遇到了非常多问题,分析缘由最重要的还是对音视频方面的知识缺乏.特地补补基础.同时知识容易忘,这方面也吃了不少亏.在此记录方便复习

音频

1.原始编码:PCM编码

 通过对我们发出的声音进行最基本的 采样,量化,编码 形成数字编码,即 PCM编码. 

采样率:1秒种采样的次数,人耳能识别的最高频率为20KHZ. 即每秒1/20KHZ 个波, 而一个波至少需要两次采样才能复原. 因此要满足高质量的音频效果,需要至少达到采样率40KHZ以               上,目前普遍是22.05KHZ,44.1KHZ,48KHZ, 一般普通用户44.1KHZ的采样率绝对够用了.

比特率: 通常有16bit,32bit ,  所谓16bit就是把某个采样点的振幅分成2^16,分的越高,复原的波形也就越精确

2.对PCM进行编码压缩,减少体积,常见的编码有:MP3(有损),AAC,AMR等.

3.音频的处理过程: 1.获取PCM编码的音频流 2.进行进一步的压缩编码,传输 3.到达地点进行解码还原成PCM.进行播放

 视频

 1.原始数据:一幅幅的连续图像,快速播放

 2.常见的编码有:mpeg,Divx,H264等

 3.视频的处理过程 1.录制连续的图像 2,进行视频编码处理,传输  3.到达地点进行解码成一张张bitmap,进行快速播放


区别概念: 视频文件格式与视频编码方式

视频文件格式:MP4,3PG,AVI,MOV等常见格式,视频文件格式是规定一种音频和视频存储方式,即对音频和视频进行复用. 一个媒体播放器若能识别这种视频文件格式,就能进行解复用,分离视频和音频,然后再播放.

编码方式则是视频流的压缩方式.


   

  

0 0
原创粉丝点击