• 大小: 1.61M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-31
  • 语言: 其他
  • 标签: 其他  

资源简介

wav_pcm.zip

资源截图

代码片段和文件信息

‘‘‘
2018.05.10
pcm格式 转换为 wav格式
PCM格式文件 = 采样位数 + 采样位数 + 。。。
WAV格式文件所占容量(B) = (取样频率 X量化位数X 声道) X 时间 / 8 (字节= 8bit)
‘‘‘
import wave
import os

# 读取pcm格式文件
f = open(“in.pcm“‘rb‘)
str_data  = f.read()

# 加入wav信息头,保存为wav格式
wave_out = wave.open(“out.wav“‘wb‘)
wave_out.setframerate(16000)   #16KHZ(采样频率)
wave_out.setsampwidth(2)       #量化位数分为8位,16位,24位三种
wave_out.setnchannels(1)       #单声道振幅数据为n*1矩阵点,立体声为n*2矩阵点
wave_out.writeframes(str_data)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-10 22:22  wav_pcm\
     文件        6148  2018-05-10 21:47  wav_pcm\.DS_Store
     目录           0  2018-05-11 08:46  __MACOSX\
     目录           0  2018-05-11 08:46  __MACOSX\wav_pcm\
     文件         120  2018-05-10 21:47  __MACOSX\wav_pcm\._.DS_Store
     文件      209534  2018-04-05 12:10  wav_pcm\in.pcm
     文件         212  2018-04-05 12:10  __MACOSX\wav_pcm\._in.pcm
     文件      209578  2018-05-10 21:48  wav_pcm\in.wav
     文件         189  2018-05-10 21:48  __MACOSX\wav_pcm\._in.wav
     文件      209534  2018-05-10 22:44  wav_pcm\out.pcm
     文件      209578  2018-05-10 21:48  wav_pcm\out.wav
     文件         189  2018-05-10 21:48  __MACOSX\wav_pcm\._out.wav
     文件         643  2018-05-10 21:52  wav_pcm\pcm2wav.py
     文件         210  2018-05-10 21:52  __MACOSX\wav_pcm\._pcm2wav.py
     文件     1373064  2018-05-10 21:07  wav_pcm\PCM鏁版嵁鏍煎紡 - CSDN鍗氬.pdf
     文件         556  2018-05-10 21:07  __MACOSX\wav_pcm\._PCM鏁版嵁鏍煎紡 - CSDN鍗氬.pdf
     文件         886  2018-05-10 22:52  wav_pcm\wav2pcm.py
     文件         210  2018-05-10 22:52  __MACOSX\wav_pcm\._wav2pcm.py

评论

共有 条评论