sox WARN wav: в заголовке волны отсутствует расширенная часть блока fmt - PullRequest
0 голосов
/ 30 января 2019

Я использую 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

Что означает это предупреждение ??Почему это появляется ??

Вы можете создать то же самое предупреждение, используя этот аудиофайл .

...