嗨,我使用android生成了一个wav文件,该文件先上传到我的服务器。为了在电话系统中播放此WAV文件,我必须将其转换为16000比特率。问题是由Android生成的wav,因为我有此错误:
WAVE: RIFF header not found
这是我的sox脚本:
# sox -t wav input.wav output.wav
谢谢你的帮助!
更新:android创建的wav给我的信息:ISO媒体,MPEG v4系统,3GPP
最佳答案
因此,使用最新版本的ffmpeg(内部版本2014年2月3日)可以执行以下命令:
ffmpeg -i 2353-1389698676.wav -ar 8000 -b 16k convert/2353-1389698676-convert.wav
因此SOX无法进行这种转换...
关于android - 用SOX转换android wav文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21516464/