你如何在python中将ulaw wav文件转换为PCM?

时间:2014-06-12 17:25:04

标签: python wav

我试图将保存8kHz 8bit单声道ulaw数据(64kbps)的波形文件转换为PCM。我正在查看文档并找到了audioop,ulaw2lin似乎就是我想要的,但是文档对于如何获得文件的正确输入是模糊的。请帮忙。

1 个答案:

答案 0 :(得分:1)

你试过这个程序吗?

avconv   

这是ffmpeg的现代分支,源于https://libav.org

如果您想通过各种方式滚动自己的代码来解析WAV文件。 以下是一些WAV参考文档

http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/WAVE.html
http://www.blitter.com/~russtopia/MIDI/~jglatt/tech/wave.htm
http://unusedino.de/ec64/technical/formats/wav.html
http://www.drdobbs.com/database/inside-the-riff-specification/184409308
http://www.gamedev.net/page/resources/_/technical/game-programming/loading-a-wave-file-r709

公开您的ulaw文件的副本并提及位置,以便我们/我可以运行 我们自己的WAV格式解析它的代码。上面的mcgill网站提到了ulaw