从视频文件中捕获帧以进行进一步处理?

时间:2013-08-03 12:44:50

标签: java video-processing jmf

我是java的初学者,最近我从this link学习了 JMF(Java Media Framework),我学会了如何使用<在java程序中播放视频文件strong> JMF ,现在我需要做的是,我必须从给定的视频文件中捕获帧,然后使用某种图像处理算法处理它,然后我必须将它们发送到该播放器用于显示。任何人都可以建议我如何做到这一点。

我已经阅读了这个link

1 个答案:

答案 0 :(得分:1)

如果您不需要使用JMF,那么在此时考虑其他选项可能是值得的。不幸的是,Xuggle / Xuggler显然处于中断状态 - 但如果它的最后一个版本的状态对你有用,那么它们有一个Frame Capture Demo应该是一个很好的起点。

如果你坚持使用JMF,也许Accessing Individual Decoded Video Frames 将通过使用传递编解码器的信息指出正确的方向。请注意,如果您需要此选项的演示代码,则需要搜索FrameAccess.java的副本(该页面上的链接似乎已断开)。