Audio 使用用户输入问题将Mp3转换为Wav

Audio 使用用户输入问题将Mp3转换为Wav,audio,ffmpeg,Audio,Ffmpeg,我正在尝试获取用户输入的路径和文件格式,并使用Pydub模块将指定路径中的所有文件转换为wav文件。我收到这个错误: 文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/pydub/audio_segment.py”,第342行,在from_文件中 raise COULDNTDECODERROR(“解码失败。ffmpeg返回错误代码:{0}”。格式(retcode)) pydub.exc

我正在尝试获取用户输入的路径和文件格式,并使用Pydub模块将指定路径中的所有文件转换为wav文件。我收到这个错误:

文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/pydub/audio_segment.py”,第342行,在from_文件中

raise COULDNTDECODERROR(“解码失败。ffmpeg返回错误代码:{0}”。格式(retcode)) pydub.exceptions.CouldntDecodeError:解码失败。ffmpeg返回的错误代码:1

import os
import glob
from pydub import AudioSegment



def AudioCon():
    audio_dir = input('Enter the path of the audio to convert : ')
    extension = input('Enter Audio File Format')
    ex = ('*.' + extension)
    os.chdir(audio_dir)
    return convertphase(audio_dir,ex)


def convertphase(audio_dir,ex):
    for x in ex:
        for Audio in glob.glob(ex):
            wav_filename = os.path.splitext(os.path.basename(Audio))[0] + '.wav'
            AudioSegment.from_file(Audio).export(wav_filename, format='wav')




AudioCon()

我也有同样的问题。如果我找到一个解决方案,我一定会发布一个答案@你找到了吗!!