Java 使用JMF从视频中获取帧

Java 使用JMF从视频中获取帧,java,video,frame,jmf,Java,Video,Frame,Jmf,我必须使用JMF接收视频文件(.mpg或.avi或.mov etc…),在用户停止视频(或暂停)的地方,我需要获取该帧。如果我能把它放进一个帧缓冲区,那我就是黄金(甚至可以像jpg一样将帧保存为一个图像文件)。一旦我有了帧,我只需要从帧中的像素中获取RGB值。(我已经为其制作了一个方法) 我在这里的问题是我没有任何JMF的经验,但我有一个打开窗口的源文件,然后我可以浏览一个视频文件,它似乎只工作了一半的时间 我想这是一个有点高的要求,因为我对如何做到这一点几乎一无所知,而且我尝试查找的所有内容都

我必须使用JMF接收视频文件(.mpg或.avi或.mov etc…),在用户停止视频(或暂停)的地方,我需要获取该帧。如果我能把它放进一个帧缓冲区,那我就是黄金(甚至可以像jpg一样将帧保存为一个图像文件)。一旦我有了帧,我只需要从帧中的像素中获取RGB值。(我已经为其制作了一个方法)

我在这里的问题是我没有任何JMF的经验,但我有一个打开窗口的源文件,然后我可以浏览一个视频文件,它似乎只工作了一半的时间

我想这是一个有点高的要求,因为我对如何做到这一点几乎一无所知,而且我尝试查找的所有内容都没有任何实际帮助,如果有人知道一个链接,其中包含一些示例代码,那将非常棒

谢谢