如何使用python从视频文件中提取音频?
我想写一个python程序,可以从视频文件中提取音频(例如如何使用python从视频文件中提取音频?,python,audio,video,extract,Python,Audio,Video,Extract,我想写一个python程序,可以从视频文件中提取音频(例如video.avi)。 有什么好的图书馆吗?我应该从哪里开始呢? 我尝试使用PyMedia,但无法在MacOSX(Mountain Lion)上安装它 编辑: 问题是视频。avi不完全可用。有人在上面写字,每秒钟给它加上几帧。因此,我想用python编写一个代码来获取视频,并从中提取音频并将其写入文件(例如,audio.mp3,audio.wav)。 我不知道ffmpeg是否可以等待视频复制到video.avi 我不能等待视频被完全复制,
video.avi
)。
有什么好的图书馆吗?我应该从哪里开始呢?
我尝试使用PyMedia,但无法在MacOSX(Mountain Lion)上安装它
编辑:
问题是视频。avi
不完全可用。有人在上面写字,每秒钟给它加上几帧。因此,我想用python编写一个代码来获取视频,并从中提取音频并将其写入文件(例如,audio.mp3
,audio.wav
)。
我不知道ffmpeg
是否可以等待视频复制到video.avi
我不能等待视频被完全复制,然后再做音频提取。我必须按它来做 我没有一个完整的解决方案,但是从上一个例子来看,ffmpeg可以通过管道传输到stdin来读取一个不完整的文件。文档中的示例:
cat test.wav | ffmpeg -i pipe:0
如果您必须使用python,您可以随时使用。这只是为了转换个人文件吗?如果是这样,我建议使用ffmpeg而不是python。相关:谢谢你的评论。但这并不能解决我的问题。请再看一看我的问题,我编辑了它并添加了更多信息。@Mehran嘿,你有什么解决办法吗?@raptor96很抱歉反应太晚了。但不幸的是,我从未找到解决办法。