Audio 使用用户输入问题将Mp3转换为Wav
我正在尝试获取用户输入的路径和文件格式,并使用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返回的错误代码:1Audio 使用用户输入问题将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
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()
我也有同样的问题。如果我找到一个解决方案,我一定会发布一个答案@你找到了吗!!