美文网首页
Python处理wav文件(二进制文件读写)

Python处理wav文件(二进制文件读写)

作者: shadow雨轩 | 来源:发表于2019-07-12 11:20 被阅读0次

以上是WAV文本信息格式图,前面44个字节为头信息,后面的是音频信息

二进制数据可以用readinto,读入到提前分配好的buffer中,便于数据处理。

解析二进制数据可以使用标准库中的struct模块的unpack方法

比如:查看声道数

struct.unpack('h', file[22:24])

查看采样频率

struct.unpack('i', file[24:28])

相关文章

  • Python处理wav文件(二进制文件读写)

    以上是WAV文本信息格式图,前面44个字节为头信息,后面的是音频信息 二进制数据可以用readinto,读入到提前...

  • Python之路7:文件处理

    文件处理的操作 基础语法: python打开文件常用模式: 只读,读写,二进制只读及读写模式 只读模式打开一个文件...

  • Python 极简教程(二十五) - IO(文件读写)

    这里讲的文件读写,是由 Python 提供的最基础的文件读写,主要是对文本文件和二进制文件的读写。 如果想要操作 ...

  • python学习笔记03

    文件处理 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须...

  • Python读取二进制文件

    实际项目中经常遇到读取二进制问题,Python下读取二进制文件一般用Python的文件打开读写相关函数和struc...

  • 5-2 如何处理二进制文件?

    实际案例: wav是一种音频文件的格式,音频文件为二进制文件. wav文件由头部信息和音频采样数据构成.前44个字...

  • File文件读写

    一、python3读文本 二、处理二进制文件 使用struct来解析二进制数据 三、设置文件的缓冲 python文...

  • Python基础教程系列五:文件

    文件操作大纲 读写文件是最常见的IO操作。Python内置了读写文件的函数 1、文件操作 2、os 3、上下文处理器

  • c++ 读写文件

    写文件文本 读文件文本 读写二进制文件

  • 如何处理二进制文件

    实际案例 WAV是一种音频文件的格式,音频文件为二进制文件。WAV文件由头部信息和音频采样数据构成。前44个字节为...

网友评论

      本文标题:Python处理wav文件(二进制文件读写)

      本文链接:https://www.haomeiwen.com/subject/lxoskctx.html