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...
最佳答案
您可以尝试Pyffmpeg https://code.google.com/p/pyffmpeg/ ...