使用python将视频分成帧

时间:2012-07-30 20:29:22

标签: python ffmpeg wxpython video-processing audio-processing

我正在尝试编写一个删除视频帧中没有特定符号的程序。我的总体计划:

  1. 从视频中分割音频
  2. 将视频拆分为框架
  3. 通过查找符号的子例程运行帧,通过检查应该是正确颜色的像素,并记录不符号的像素。
  4. 删除这些帧和相应的音频秒数
  5. 将它们拼接在一起。
  6. 我需要一些帮助才能找到能够做到这一点的库。我想知道wxpython是否可以检测像素颜色。我不知道什么库可以分割音频和视频,哪些可以编辑音频。我知道ffmpeg可以把视频拆分成帧但是经过两天的工作我仍然无法为python 2.7安装它,所以我要么需要一种方法来安装它,要么需要一个不同的库来实现它。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

wxPython主要用于桌面GUI开发。我会看一下pyAudio的音频位或者可能是下列之一:

您可以使用其中一个Mplayer包装器来播放视频:

或者查看谢尔盖提到的OpenCV项目: