查看多个通道32bit音频pcm数据

本文分析一个32位多通道pcm数据,一方面简单解释一下pcm数据格式,另外一方面看清楚实际数据的精度是多少。

说明:这是一个alsa采集到的10路32bit的pcm数据

使用bc打开,16进制数据显示如下图:

  • 图中左边是一个10通道32bit数据,右边是16bit的数据。
  • 前面44个是wav头文件,到第三行C0 03为止。
    图中划有蓝色线条的数据为一个点,因为是10通道数据,10个点是一个frame。
    接下来,可以看出第一个frame中,前面的8个通道的数据都是0,第9个通道第一个点是00 68 A6 05 ,第10个通道第一个点是00 F1 43 07

以第九个点为例子,可以用计算器计算出对应的点10进制的值。但是要注意,因为是little end,因此00 68 A6 05 变成了05 A6 68 00

通过计算,发现其值为94791680

使用audition打开文件,并且抽取单个声道的数据,调用Amplitude Statistics,可以看到

我们可以看到,这个数据中DC Offset是使用百分比表示,是4.41%,Sample Value是1446.41。

  • 因为一个32bit的数据,其值范围是[-2^(31), 2^(31)-1]
  • 32bit数据,整数是15位,小数16位,符号位1位
    因此,看到DC offiset是:
    94791680/(2^(31)-1)=4.41%
    Sample Value:
    94791680/(2^(16))=1446.06
相关推荐
AI浩8 小时前
Cambrian-S:迈向视频中的空间超感知
人工智能·目标检测·计算机视觉·音视频
微学AI9 小时前
华为CANN在智慧城市视频监控中的实践:端云协同的实时目标检测解决方案
华为·音视频·智慧城市·cann
Laravel技术社区10 小时前
php 读取视频流(mp4视频文件),快速读取视频解决方案(案例及配置)
开发语言·php·音视频
七十二计10 小时前
高效视频抽帧与文字识别(OCR)技术体系详解
ocr·音视频
Likeadust11 小时前
视频推拉流平台EasyDSS平台如何赋能无人机推流直播新纪元
音视频·无人机
ACP广源盛1392462567312 小时前
GSV1201D(2201D)#ACP@DisplayPort 1.2 转 HDMI 1.4 转换器(带嵌入式 MCU)
单片机·嵌入式硬件·电脑·音视频
浅笑离愁123413 小时前
RV1126音视频项目
音视频
于是我说1 天前
稳定常用能直接在电脑上下载微博视频的方法
音视频
ACP广源盛139246256731 天前
GSV2006@ACP#2 进 4 出 HDMI2.0 中继器(带音频提取 / 嵌入功能)全解析
单片机·嵌入式硬件·音视频
大模型实验室Lab4AI1 天前
VideoLLaMA 3新一代前沿多模态基础模型赋能图像与视频深度理解| LLM | 计算机视觉
人工智能·计算机视觉·音视频