在jframe中运行ffplay视频

时间:2013-07-22 13:31:27

标签: java swing ffmpeg video-streaming

我想在JFrame播放视频。我已在项目中使用ffmpeg。由于我希望保持项目顺利,我不愿意使用其他框架,如JMF或其他框架。我知道我可以使用ffplay播放视频。但是,当我尝试

时,问题是ffplay在新窗口中打开视频
ffplay output.avi

我希望将该视频放入我的JFrame中,就像玩家一样。我怎样才能做到这一点?

请求: 请低估或投票结束问题之前,请询问任何其他说明,详细信息并提出改进或评论您发现的错误:)。我会改变它。我是Java的新手,我试着搜索这个,但找不到任何可能的解决方案。

我尝试了什么?我找不到与此相关的任何内容,所以我没有任何代码。我熟悉如何创建框架,并可以使用runtime来播放视频。但我不知道如何将视频放在我的窗口中:(。

如果您可以向我推荐其他播放视频的方法,欢迎提出所有建议。但我没有使用ffmpeg以外的任何框架。并且不希望使应用程序更重。因此,如果可以使用ffplay来实现它将更有帮助。

1 个答案:

答案 0 :(得分:0)

查看JMF 2.1.1 - Supported Formats。如果你希望支持的视频类型被JMF的跨平台 1 版本所覆盖,或者你可以找到该格式的SPI,我会说使用JMF。

  1. '性能包'版本使用现在很老的本机。我不建议尝试使用它们。