关于音频中的WAV和图片中的BMP
前一段时间一直在做音频相关的项目,对音频文件加深了印象,特别是WAV,PCM之类的概念进一步的深入。如今又做到了图片处理,将这些概念串一下还是很我必要的。
WAV(加了头部信息的PCM)基本就是原始音频格式了,录制的音频最开始都是这种,不过文件体积大小比较大,所以都会压缩成MP3格式,这样体积会小很多。回到图片上,BMP基本就是对照WAV,最原始的图片格式加上了头部信息。平时更多使用JPG(对标MP3)也是压缩过的,目的也是减小体积。
压缩是为了好传输,而直接去显示或者处理这些音频/图片数据时,还是需要转换成原格式才好处理,比如Android中显示图片一般需要把JPG的图片转换成位图,而复杂的音频处理时,比如TensorFlow给的处理语音识别的例子都是只处理WAV。
WAV的分布图:data
之后的就是纯数据了
来源:WAVE PCM soundfile format
BMP的分布图:
来源:Structure of BMP file
对于WAV的处理,使用强大的Audacity
,而于BMP
,还没有找到图片界的Audacity
。