Python环境下,使用pydub转码WAV格式音频报错 ‘pcm_s4le‘
Python环境下,使用pydub转码WAV格式音频报错 ‘pcm_s4le’
原因:
当前WAV音频编码格式无法被ffmpeg读取并进行转换
解决办法:
使用Python提供的SoundFIle包读取需要被转码WAV音频,再通过SoundFile以WAV格式重新写入到目录下,这是音频的编码格式将自动按照SoundFile默认的编码格式进行,新的WAV编码格式可以被pydub的ffmpeg程序识别,能够继续完成音频格式转换工作
代码:
# 在环境中安装 SoundFile 包,同时安装 SoundF
原创
2021-07-03 10:10:45 ·
691 阅读 ·
0 评论