我想用Python将webm文件转换为wav文件来分析。有没有简单的方法可以在Python中将webm转换为wav?
我浏览了这里和谷歌上的所有问题。我知道有一些可能性,但我无法使用 ffmpeg 在本地转换文件或使用 cloudconverter 网站的 API 转换它们。
是的!您可以使用
ffmpeg
而不使用 Python 来完成此操作,但如果您想使用 Python,请安装包 MoviePy
。 pip
像这样安装:
pip install MoviePy
然后你就可以在你的程序中使用它了:
import moviepy.editor as moviepy
clip = moviepy.VideoFileClip("in_video.webm")
clip.audio.write_audiofile("out_audio.wav")
注意:对于某些版本的
MoviePy
,您可能必须使用 clip.write_audiofile(...)
而不是 clip.audio.write_audiofile(...)
。