我有一个程序,可以使用pydub
库将mp3
音频文件转换为wav
音频文件
一旦我开始使用mp3
文件循环我的目录,在另一个文件夹中创建新的wav
文件,在转换了60个文件后,我会出现以下错误:
[mp3 @ 0x7fd3d1806c00] Invalid frame size (72): Could not seek to 72.
/Users/a123/Desktop/DeepNetsProjectAndProcessing/AudioFilesForTest/77750075959_in_2021_04_06-19_09_21_77472397479_xjeu.mp3: Invalid argument
以下是我的Python代码:
pydub.AudioSegment.ffmpeg = "/Users/a123/Downloads/ffmpeg"
mp3FilesDir = "/Users/a123/Desktop/DeepNetsProjectAndProcessing/AudioFilesForTest/"
wavFilesDir = "/Users/a123/Desktop/DeepNetsProjectAndProcessing/wavFiles/"
for mp3FileName in os.listdir(mp3FilesDir):
wavFileName = mp3FileName[15:-4]
input_file = mp3FilesDir + mp3FileName
output_file = wavFileName + ".wav"
# convert mp3 file to wav file
sound = AudioSegment.from_mp3(input_file)
sound.export(wavFilesDir + output_file, format="wav")
目前没有回答
相关问题 更多 >
编程相关推荐