2011-02-18 93 views
1

是否有替代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... 
+0

任何部分特别的原因你需要PyMedia的替代品吗? – 2011-02-18 10:44:52

+0

因为它已经死了(最后一次更新到CVS是在2006年左右),并且在一个vanilla debian安装上没有合理的配置。 – GaretJax 2011-02-18 10:46:01

回答

1

Pyffmpeg似乎要滞后几年身后最近的ffmpeg的版本,所以不知道什么状态有:■一个可能的解决方案可能是moviePy,这也是基于ffmpeg的... According to this video intro它可能是有前途的