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

标签 python wav

我正在尝试将包含 8kHz 8 位单声道 ulaw 数据 (64kbps) 的波形文件转换为 PCM。我正在查看文档并找到 audioop,ulaw2lin 似乎是我想要的,但文档对如何获取文件的正确输入含糊不清。请帮忙。

最佳答案

你试过这个程序吗:

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

关于python - 你如何在 python 中将 ulaw wav 文件转换为 PCM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24190401/

相关文章:

没有第三方库的 Java 重采样 .wav 声音文件

python - 是否有与 MATLAB 的 conv2 函数等效的 Python?

python - 使用 cv2 调整图像大小

python - 如何在不按回车键的情况下输入内容

c# - NAudio 未读取包含 wav 数据的 MemoryStream

wav - 将每个样本 8 位音频编码为每个样本 2 位的方法

python - 用 python 平均多个 netCDF4 文件

python - Django 注释

android - 在 Android 中的布局上播放短 .wav

java - 如何解码WAV/RIFF音频数据?