查看多个通道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
相关推荐
梦帮科技4 小时前
基于EVM架构的Web3音频确权与RNS Token智能合约设计深度解析
人工智能·python·架构·web3·区块链·音视频·智能合约
最爱老式锅包肉6 小时前
《HarmonyOS技术精讲-Core Speech Kit(基础语音服务)》第1篇:音频管理基础与语音服务入门
华为·音视频·harmonyos
“码”力全开17 小时前
AI视频分析飞书告警常见问题和排查清单
人工智能·音视频·飞书
西安老张(AIGC&ComfyUI)18 小时前
第021章:ComfyUI文生音频Qwen3-TTS模型数字人音色设计(二)
aigc·音视频·comfyui
关于作业的二三事20 小时前
图像和视频处理的核心概念(在图像上画矩形)
音视频
ai产品老杨21 小时前
【边云协同视频分析项目实战记录】多站点AI视频分析平台部署手册
人工智能·音视频
丹宇码农1 天前
把 HLS 字幕玩出花:zwPlayer 如何让 M3U8 视频支持全文搜索、翻译与码率自适应
前端·javascript·音视频·hls·视频播放器
Mapleay1 天前
音视频上层架构
音视频
H Journey1 天前
音视频原理
音视频·h264
dayuOK63071 天前
2026年AI生图工具实测:Midjourney、可灵、即梦谁更强?
人工智能·ai作画·aigc·音视频·ai写作