2009-12-13 53 views
0

目前我使用QuickTime for Java在摇摆应用程序中显示视频。但是,苹果已经弃用QTJava的支持,我想知道其他可用的选项现在 +的前进?在Java中显示视频的替代选项?

要求:

  • 必须是跨平台(WIN & OSX)。
  • 必须能够支持许多不同的视频格式。
  • 必须能够支持大型视频(即Hi-Def)。
  • API必须提供对原始帧和音轨的访问。

+ JMC可以包含在Java7中,无论何时出现,现在您可以将其从JavaFX中挖掘出来...但我不想将JavaFX全部与我的应用程序捆绑在一起。

回答

4

你绝对想要Xuggle!它非常易于使用,并且是瑞士陆军的Java多媒体处理链锯。

+0

哦。看起来很有希望。 – Clinton 2009-12-13 02:04:08

1

据称存在一种叫JVLC的东西;对于VideoLAN Client的Java绑定。然而,自春天以来,the JVLC site已经被打破,所以我很难获得更多的信息。不过,像这样的东西一定是你要找的东西。

这里是给别人一个链接托管其的Javadoc:
http://vlc4osgi.forge.os4os.org/javadoc/org/videolan/jvlc/JVLC.html

看来你也可以使用JMPlayer MPlayer嵌入在Java中。虽然VLC是我的第一本能。

编辑:
嗯......在最后一个环节我张贴该网站提到Java Media Framework

+0

随着JVLC网站的关闭,是否可以下载? – Clinton 2009-12-13 02:02:05

1

JMF怎么样?我曾经使用它,它工作得很好(对于MPEG layer2,我不知道它支持哪些其他格式)。

链接:JMF

+0

感谢杰克的建议,但是我努力让JMF能够使用更新,更流行的编解码器。 – Clinton 2009-12-13 01:46:52