sox WARN wav:波形标题缺少fmt块的扩展部分

时间:2019-01-30 08:11:16

标签: python python-3.x sox

我正在使用SoX更改wav文件的某些属性。当我运行以下代码时,wav文件已成功转换,带有此警告

sox WARN wav: wave header missing extended part of fmt chunk

我使用的代码如下:

import os
import subprocess
from tqdm import tqdm


def convertWavFile(fin, fout, no_channels, sample_rate):
    command = "sox {} -c {} -r {} {}".format(fin, no_channels, sample_rate, fout)
    subprocess.call(command, shell=True)




if __name__ == "__main__":
    IN = os.path.abspath("wav")
    OUT = os.path.abspath("new")
    for f in tqdm(os.listdir(IN)):
        convertWavFile(os.path.join(IN, f),
                        os.path.join(OUT, f),
                        1,
                        48000)
        break

该警告是什么意思?为什么会出现?

您可以使用此audio file生成相同的警告。

0 个答案:

没有答案