有没有PyMedia的替代方案
有没有其他工具可以替代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...