首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用java播放视频并捕获其中的帧

问如何使用java播放视频并捕获其中的帧
EN

Stack Overflow用户
提问于 2013-06-18 18:20:56
回答 2查看 145关注 0票数 1

如何使用java播放视频并捕获其中的帧...我想通过在对话框中浏览来选择特定的视频...然后播放它,并想要从该视频中捕获帧...使用java

EN

回答 2

Stack Overflow用户

发布于 2013-06-18 18:30:10

您应该使用JMF - Java媒体框架。看一下这个参考资料:http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html

它包含下载链接和教程。

票数 3
EN

Stack Overflow用户

发布于 2013-06-18 20:18:42

只需遵循以下步骤。

  • 解码视频。你必须为你想要播放的每种类型的视频创建或找到一个解码器。这里有一篇关于video codecs的维基百科文章可以帮你入门。

  • 捕获视频中的每一帧作为图像

  • 将图像存储在磁盘上。

您还必须构建一个完整的Java Swing GUI来管理视频文件和图像文件。这个Oracle tutorial应该可以让您开始学习Java Swing。

哦,最后一个想法。每一秒的视频产生大约32个图像。您可能希望在您的过程中添加一个选项,以便每10帧、每100帧甚至每1000帧保存一次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17166417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档