如何使用java播放视频并从中捕获帧....我想通过在对话框中浏览来选择特定视频...然后播放它并想要从该视频中捕获帧。 ...使用java
答案 0 :(得分:3)
您应该使用JMF - Java Media Framework。看一下这个参考文献:http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html
它包含下载链接和教程。
答案 1 :(得分:0)
请按照以下步骤操作。
解码视频。您必须为要播放的每种类型的视频创建或查找解码器。这是关于video codecs的一篇很好的维基百科文章,可以帮助您入门。
从视频中捕获每个帧作为图像
将图像存储在磁盘上。
您还必须构建完整的Java Swing GUI来管理视频文件和图像文件。这个Oracle tutorial应该让你开始学习Java Swing。
哦,最后一个念头。每秒视频产生大约32张图像。您可能希望在流程中添加一个选项,仅保存每10帧,每100帧,甚至每1000帧。
祝你好运。