我正在使用ffmpeg来转换音频文件。它用于我的Web应用程序的语音登录机制。当我从IOS应用程序使用它时会出现问题,但它适用于Web。 IOS应用程序正在向api发送一个音频文件,并在服务器端进行转换。服务器正在运行脚本:
ffmpeg -i $1 -ar 8000 -ac 1 $2
$ 1和$ 2分别是输入和输出文件路径。唯一的区别是文件格式,因为IOS使用.caf而不是.wav。当我运行.caf文件的应用程序时,我有以下错误:
/app/tmp/voices/1448448813_sample.caf: Input/output error
这是一个问题吗?如何解决?