ffmpeg开发基础知识

1.音频采集

面临的问题:延时敏感,噪声消除,回声消除,静音检测

 主要参数; 采样率,位宽,声道数,音视频帧

 

采样率: 也称为采样速度或者采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹来表示。采样频率的倒数是采样周期或者采样时间,它是采样之间的时间间隔。通俗的讲采样频率是指计算机每秒钟采集多少个信号样本

 

 

基本含义:连续信号在时间(或者空间)上以某种方式变化着,则采样过程则是在时间上火=或空间上,以T为单位间隔来测量连续信号的值

总之当前声卡采样频率为44.1KHz,采样频率越高,获得声音文件质量越好,占用存储空间也就越大。一般CD音质的歌曲会占用45M左右的存储空间。

 

位宽就是内存或显示一次能传输的数据量。简单的讲就是一次能够传递的数据宽度

 

显存位宽是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大,这是显存的重要参数之一 1024位宽属于顶级了

 

内存带宽指的是内存总线所能提供的数据传输能力,但是它决定于内存芯片和内存模组而非纯粹的总线设计

 

声道数: 4.1(单声道) 5.1(双声道)7.1(多声道)

 

音频帧

一秒钟总数据量:采样率*采用通道*位宽度/8

每帧音频数据大小 = 总数据量/(采样间隔的倒数)

每个通道样本数 = 每帧数据量/采用通道数

posted @ 2019-01-16 18:18 tryFighting 阅读(...) 评论(...) 编辑 收藏