【音频处理】WAV 文件格式分析 ( 逐个字节解析文件头 | 相关字段的计算公式 )(三)

简介: 【音频处理】WAV 文件格式分析 ( 逐个字节解析文件头 | 相关字段的计算公式 )(三)

24 ~ 27 2727 : 采样频率 , 80 BB 00 00 , 48000 Hz ;

image.png




28 2828 ~ 31 3131 : 波形数据传输速率 , 即每秒中的字节数 , 00 EE 02 00 , 每秒传输 192000 字节 ;


计算公式 :


采 样 率 × 通 道 数 × 采 样 位 数 8 = 48000 × 2 × 16 8 = 192000 \cfrac{采样率 \times 通道数 \times 采样位数}{8} = \cfrac{48000 \times 2 \times 16}{8} = 192000

8

采样率×通道数×采样位数


=

8

48000×2×16


=192000


采样位数是 16 1616 位 , 1 11 字节 8 88 位 , 16 1616 位是 2 22 字节 , 即每个采样 2 22 字节 ;


image.png



32 3232 ~ 33 3333 : 数据块调整长度 , 04 00 , 4 字节 ;


计算公式如下 :

通 道 数 × 样 本 数 据 位 数 8 = 2 × 16 8 = 4 \cfrac{通道数 \times 样本数据位数}{8} = \cfrac{2 \times 16}{8} = 4

8

通道数×样本数据位数


=

8

2×16


=4

image.png




34 3434 ~ 35 3535 : 每个样本的数据位数 , 10 00 , 16 位 , 2 22 字节 ;





36 3636 ~ 39 3939 : 数据标记 , 64 61 74 61 , data 的 ASCII 码值 ;


这里注意该 WAV 文件在 36 ~ 37 位置插入了两个无意义的 00 字节 , 目前不清楚含义 , 暂时不用管 ;


image.png



40 4040 ~ 43 4343 : PCM 数据总长度, 单位 字节 , 00 A8 1F 00 , PCM 数据总长度为 2,074,624 字节 ;image.png






目录
相关文章
|
22天前
|
存储 Java API
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
85 0
|
14天前
|
弹性计算 运维 Shell
|
15天前
|
分布式计算 Java 大数据
MaxCompute产品使用合集之大数据计算MaxCompute外部表映射了oss中的csv文件,看到"\N"被解析为"N",是什么原因
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
18天前
|
移动开发 数据可视化 Linux
Linux 中的文件与目录管理解析
当谈到Linux系统,文件与目录管理是其中最基本和重要的部分之一。Linux提供了一种强大而灵活的方式来组织和管理文件和目录,让用户能够轻松地访问和操作系统中的各种数据。上一节我们说到文件的属性,本文将详细介绍Linux中的文件与目录管理的各个方面。
|
18天前
|
Linux Go 数据安全/隐私保护
Linux 中的文件属性解析
在 Linux 系统中,每个文件和目录有一组属性控制其操作和访问权限。了解这些属性对有效管理文件至关重要。文件属性包括:文件类型(如 `-` 表示普通文件,`d` 表示目录),权限(如 `rwx` 表示所有者权限,`r-x` 表示组和其他用户权限),所有者,组,硬链接数,文件大小和最后修改时间。通过 `chown` 和 `chmod` 命令可更改文件所有者、所属组及权限。此外,还有特殊权限(如 SUID、SGID)和 ACL(访问控制列表)提供更精细的访问控制。
|
22天前
|
安全
并发编程之变量的线程安全分析的详细解析
并发编程之变量的线程安全分析的详细解析
11 0
|
3天前
PandasTA 源码解析(二十三)
PandasTA 源码解析(二十三)
31 0
|
3天前
PandasTA 源码解析(二十二)(3)
PandasTA 源码解析(二十二)
26 0
|
3天前
PandasTA 源码解析(二十二)(2)
PandasTA 源码解析(二十二)
26 2
|
3天前
PandasTA 源码解析(二十二)(1)
PandasTA 源码解析(二十二)
22 0

推荐镜像

更多