是否有PyMedia的替代品

时间:2011-02-18 10:39:27

标签: python video media

是否有替代PyMedia来解码不同的视频格式,并能够将帧提取为图像以供进一步处理?

目前我必须能够执行以下操作(不工作代码提取,只是为了提出想法):

demuxer = muxer.Demuxer(FORMAT)
streams = demuxer.parse(open(VIDEO).read(BUFFER_SIZE))
codec = vcodec.Decoder(CODEC)

for stream in streams:
    frame = codec.decode(stream[1])
    fdata = frame.convert(2)
    img = Image.fromstring("RGB", fdata.size, fdata.data)
    # ...further processing of image...

2 个答案:

答案 0 :(得分:3)

您可以尝试Pyffmpeg https://code.google.com/p/pyffmpeg/ ...

答案 1 :(得分:1)

Pyffmpeg似乎落后于最近的ffmpeg版本几年,所以不确定那里的状态:S一个可能的解决方案可能是moviePy,这也是基于ffmpeg ... According to this video intro这可能很有希望