Java中的64位媒体框架

时间:2012-04-30 08:15:55

标签: java 64-bit jmf

我尝试在64位环境和64位JDK上使用JMF,但无济于事。 JMF没有可用的64位jmvfw DLL。

我的问题是:是否有完全64位或Java Media Framework 64位的替代媒体框架?

我需要它来进行相机捕捉和视频流,它必须在64位环境和JDK上运行。

由于

2 个答案:

答案 0 :(得分:0)

http://www.xuggle.com/downloads

http://build.xuggle.com/view/Stable/job/xuggler_jdk5_stable/

http://build.xuggle.com/(来源)

他们曾经提供安装程序.exe,现在你必须阅读他们网站上的文档来自己构建64位Windows版本,如果你想要一个64位的linux版本,你可以在第二个URL上获取它。 Xuggle将允许您转换/流式传输视频或音频,我相信它使用64位编译ffmpeg和Java作为它的包装器,这样您就不必考虑ffmpeg命令行选项。

答案 1 :(得分:0)

你可以在同一台机器上同时拥有32位jre / jdk和64位。 JMF是32位。但java应用程序仍然可以是64位,请查看它的JMStudio代码,例如使用64位的java.awt.Image和32位来引入图像。

如果需要,用c ++和汇编程序编写的JNI代码将是一种可能的解决方案,创建自定义jar(java库)并根据需要链接.d或.dll文件。