引言

在对音频处理的时候,PCM是经常出现的名词。无论是在音频的转码,还是音频的采集,都会涉及到PCM数据。所以有必要好好的理解PCM数据。
参考多媒体基础知识之PCM数据

补充知识

PCM16LE

  • PCM数据的存储的数据格式受到 采样、量化、编码的影响,数据裸存储的方式也不一样
  • “16”代表采样位数是16bit。由于1Byte=8bit,所以一个声道的一个采样值占用2Byte。
  • “LE”代表Little Endian,代表2 Byte采样值的存储方式为高位存在高地址中。小端,字节在机器内存中存放的方式

音频麦克风采集
当我们在使用声卡采集声音的时候,声卡会有相关的数据的设置
探寻PCM数据

上面电脑上默认的采样,位深,通道的设置。
所以在开发的时候,很大的概率要进行重采样。

以文件名标识识别音频编码格式

.aac
音频编码:aac
.ac3
音频编码:ac3
.ape
.au
音频编码:pcm_s16be
.m4a
音频编码:mpeg4 aac
.mp2
.mp3
.ogg
音频编码:vorbis
.wav
音频编码:pcm_s16le
.flav
.wma
音频编码:wma7x
以文件名标识识别音频编码格式
1.
.MP4 (MP4 MPEG-4视频)
视频编码:mpeg4
音频编码:mpeg4 aac
2.
.3gp (3GPP 第三代合作项目)
视频编码:mpeg4
音频编码:amr_nb((mono, 8000 Hz, Sample Depth 16 bit, bitrate 12 kbps)
3.
.3g2 (3GPP 第三代合作项目2)
视频编码:mpeg4
音频编码:mpeg4 aac
4.
.asf (ASF 高级流格式)
视频编码:msmpeg4
音频编码:mp3
5.
.avi (AVI 音视频交错格式)
视频编码:mpeg4
音频编码:pcm_s161e
6.
.avi (divx 影片)
视频编码:mpeg4
音频编码:mp3
7.
.avi(xvid 视频)
视频编码:Xvid
音频编码:mp3
8.
.vob (DVD)
视频编码:mpeg2 video
音频编码:ac3
9.
.flv (flash 视频格式)
视频编码:
音频编码:mp3
10.
.mp4 (iPod 320
240 MPEG-4 视频格式)
视频编码:mpeg4
音频编码:mpeg4 aac
11..mp4(iPod video2 640480 MPEG-4 视频格式)
视频编码:mpeg4
音频编码:mpeg4 aac
12..mov (MOV 苹果quicktime 格式)
视频编码:mpeg4_qt
音频编码:mpeg4 aac_qt
13.
.mpg (mpeg1影片)
视频编码:mpeg1 video
音频编码:mp2
14..mpg (mpeg2 影片)
视频编码:mpeg2 video
音频编码:mp2
15.
.mp4 (mpeg4 avc 视频格式)
视频编码:h.264
音频编码:mpeg4 aac
16..mp4 (PSP mpeg4 影片)
视频编码:Xvid
音频编码:mpeg4 aac
17.
.mp4 (PSP AVC 视频格式)
视频编码:h.264
音频编码:mpeg4 aac
18..rm (RM realvideo)
视频编码:rv10
音频编码:ac3
19.
.mpg (超级VCD)
视频编码:mpeg2 video
音频编码:mp2
20..swf (SWF 格式)
视频编码:
音频编码:mp3
21.
.mpg (video CD 格式)
视频编码:mpeg1 video
音频编码:mp2
22..vob (mpeg2 ps格式)
视频编码:mpeg2 video
音频编码:ac3
23.
.wmv(windows 视频格式)
视频编码:wmv3x
音频编码:wma7x

探寻PCM数据
音频格式 应该是pcm_s16le

相关文章: