我有一个python脚本,可以从硬盘中随机拉出音频片段。它可以找到wav和mp3文件,moviepy可以很好地处理它们。当我将aiff扩展添加到搜索查询中时,我从moviepy获得了以下内容...
codec = extensions_dict[ext[1:]]['codec'][0] KeyError: "'aiff'"
有没有人知道moviepy是否特别不处理音频?有没有一种简单的方法可以将aiff处理添加到moviepy中?
发布于 2021-01-07 16:24:38
汤姆,谢谢你抬起头来。如果这对其他人有帮助,下面就是对我有效的方法。
for clip, title in audioClips.items(): #Iterate by key & value through the dictionary
#print(f"The title is {title}.")
if title.endswith('.aif') or title.endswith('aiff'):
clip.write_audiofile(dirpath+str(title),codec='pcm_s16le')
else:
clip.write_audiofile(dirpath+str(title))
clip.close()https://stackoverflow.com/questions/65592351
复制相似问题