目前我使用QuickTime for Java在摇摆应用程序中显示视频。但是,苹果已经弃用QTJava的支持,我想知道其他可用的选项现在 +的前进?在Java中显示视频的替代选项?
要求:
- 必须是跨平台(WIN & OSX)。
- 必须能够支持许多不同的视频格式。
- 必须能够支持大型视频(即Hi-Def)。
- API必须提供对原始帧和音轨的访问。
+ JMC可以包含在Java7中,无论何时出现,现在您可以将其从JavaFX中挖掘出来...但我不想将JavaFX全部与我的应用程序捆绑在一起。
目前我使用QuickTime for Java在摇摆应用程序中显示视频。但是,苹果已经弃用QTJava的支持,我想知道其他可用的选项现在 +的前进?在Java中显示视频的替代选项?
要求:
+ JMC可以包含在Java7中,无论何时出现,现在您可以将其从JavaFX中挖掘出来...但我不想将JavaFX全部与我的应用程序捆绑在一起。
你绝对想要Xuggle!它非常易于使用,并且是瑞士陆军的Java多媒体处理链锯。
据称存在一种叫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。
随着JVLC网站的关闭,是否可以下载? – Clinton 2009-12-13 02:02:05
从Gunslinger47的建议继。也看起来好像有绑定gstreamer。
哦。看起来很有希望。 – Clinton 2009-12-13 02:04:08