大佬教程收集整理的这篇文章主要介绍了如何将.pcm文件转换为.wav文件(脚本),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
wave
模块,当然原始的.pcm文件可以作为普通的二进制文件打开,如果你需要进行任何简单的转换,这些转换对于列表理解不是很简单,它们与
audioop
一样微不足道.
例如,这是将立体声16位little-endian 44.1k PCM文件转换为WAV文件的完整程序:
import sys import wave for arg in sys.argv[1:]: with open(arg,'rb') as pcmfile: pcmdata = pcmfile.read() with wave.open(arg+'.wav','wb') as wavfile: wavfile.setparams((2,2,44100,'NONE','NONE')) wavfile.writeframes(pcmdata)
在旧版本的Python中,您可能必须使用COntextlib.closing(wave.open(…))(或显式打开和关闭而不是with语句).
以上是大佬教程为你收集整理的如何将.pcm文件转换为.wav文件(脚本)全部内容,希望文章能够帮你解决如何将.pcm文件转换为.wav文件(脚本)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。