【问题标题】:How to extract audio from a video file using python?如何使用python从视频文件中提取音频?
【发布时间】:2013-10-13 12:45:03
【问题描述】:

我想编写一个可以从视频文件中提取音频的 python 程序(例如video.avi)。 有什么好的图书馆吗?我应该从哪里开始? 我尝试使用 PyMedia,但无法在我的 MacOSX(Mountain Lion) 上安装它。

编辑: 问题是video.avi 不完全可用。有人在上面写字,每秒都在上面加一些帧。所以我想用python编写一个代码来获取视频,并从中提取音频并将其写入文件(例如audio.mp3audio.wav)。 不知道ffmpeg能不能等视频复制到video.avi

而且我不能等待视频被完全复制然后进行音频提取。我必须按时做。

【问题讨论】:

标签: python audio video extract


【解决方案1】:

我没有完整的解决方案,但是从ffmpeg docs 看来,ffmpeg 可以通过管道传输到标准输入来读取不完整的文件。文档中的示例:

cat test.wav | ffmpeg -i pipe:0

如果你必须使用python,你可以随时call ffmpeg using subprocess

【讨论】:

    猜你喜欢
    • 2012-07-10
    • 2023-01-14
    • 2012-12-12
    • 2014-08-14
    • 2011-07-27
    • 1970-01-01
    • 2012-04-12
    相关资源
    最近更新 更多