返回信息流opencv貌似只支持avi封装的无损格式。
directshow的Media detector 支持mpeg1,无损avi,不过不支持mpeg2
现在看了一点directshow里graph的东西
我觉得解决办法应该是
先弄一个Mpeg2mutiplexer把文件里面的PES解包成Element Stream然后传给Mpeg-2 Dec
oder然后把解码器的输出用 Imediadet.putfilter放进去。
不知道这样行不行?看msdn上写microsoft mpeg-2 decoder的要求是
client:windows vista不知道程序编好以后在xp上能不能运行。
记得以前曾经碰到过一个问题就是有些机器上没有.net framework。需要在编译时选个
什么东西,就可以把运行时需要的库包含进去。忘了,达人指点一下吧。
当然更简单的方法是用mplayer或者kmplayer的功能啦……
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #4396同步于 2009/3/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
如何从mpeg-2视频流中抓帧?
MVP
2009/3/20镜像同步26 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
哦,有个站内信
【 在 MVP (MVP|单车旋风族之宛风) 的大作中提到: 】
: opencv貌似只支持avi封装的无损格式。
: directshow的Media detector 支持mpeg1,无损avi,不过不支持mpeg2
: 现在看了一点directshow里graph的东西
: ...................
opencv的不知道怎么弄哎
【 在 MVP (MVP|单车旋风族之宛风) 的大作中提到: 】
: opencv貌似只支持avi封装的无损格式。
: directshow的Media detector 支持mpeg1,无损avi,不过不支持mpeg2
: 现在看了一点directshow里graph的东西
: ...................
站内信有个哥们说他有,但是不能给我看……晕死
【 在 gootyking (『^热情一顶乐团^』||小屁孩儿-回帖终结者) 的大作中提到: 】
: opencv的不知道怎么弄哎
囧。。。
那个。。你要用什么读mepg2,抓帧呢。。。那哥们有什么。。
【 在 MVP (MVP|单车旋风族之宛风) 的大作中提到: 】
: 站内信有个哥们说他有,但是不能给我看……晕死
我想用directshow,至少那个可以播放mpeg2
抓帧应该也不在话下~
opencv好像不大支持其他格式的
【 在 gootyking (『^热情一顶乐团^』||小屁孩儿-回帖终结者) 的大作中提到: 】
: 囧。。。
: 那个。。你要用什么读mepg2,抓帧呢。。。那哥们有什么。。
哇哦。。opencv确实。。。。directshow我就不会了。囧。。
热情一顶。。
【 在 MVP (MVP|单车旋风族之宛风) 的大作中提到: 】
: 我想用directshow,至少那个可以播放mpeg2
: 抓帧应该也不在话下~
: opencv好像不大支持其他格式的
: ...................
是我。。。
【 在 gootyking (『^热情一顶乐团^』||小屁孩儿-回帖终结者) 的大作中提到: 】
: 囧。。。
: 那个。。你要用什么读mepg2,抓帧呢。。。那哥们有什么。。
呵呵。
看了一些例子,我主贴里面说的方法应该差不多能行得通。明天试试就知道了。
【 在 winton (win小分队|TT) 的大作中提到: 】
: 是我。。。