音频转换失败以毫秒为单位

问题描述

我有一个.wav文件,该文件具有以下属性

file.wav: RIFF (little-endian) data,WAVE audio,Microsoft PCM,16 bit,stereo 48000 Hz

我正在尝试使用sox修改文件,如下所示

single-channel,8000 Hz,16-bit encoding PCM format

下面是我使用的代码

sox -b 16 -c 1 -r 8k -t wav file.wav out.wav

但是我不断得到

sox WARN wav: Premature EOF on .wav input file

如何安全地进行此转换?因为输出的长度与原始文件不匹配。

Length (seconds):    175.103771

以及转换后

Length (seconds):    175.103750

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)