如何获取当前帧?

5
我想将当前帧(编号)发送到另一个应用程序,是否可以在axWindowsMediaPlayer控件中访问它?

所有的代码都是你自己写的,还是涉及到第三方工具(无源代码)? - Nayan
2个回答

4

我在axWindowsMediaPlayer控件中没有看到相关内容。

但是你可以使用FrameGrabber项目来从电影中提取帧。 FrameGrabber是一个使用c#编写的开源库,易于使用。

希望可以帮到你。


3

这可能是一个旧的帖子,但我觉得问题没有得到恰当的回答。这可能不是“帧数”,但它确实给出了您可以传递的视频“位置”。我正在使用它来同步两个视频。 这是针对已经添加到VB表单中的媒体播放器AxWindowsMediaPlayer1的。我相信类似的东西也可以在C#中调用。

Dim position As Double 
position = AxWindowsMediaPlayer1.Ctlcontrols.currentPosition

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接