1

我一直在用 JavaFx 2.x 开发一个可以播放电影的应用程序。据我了解,此平台支持的唯一有效电影格式是H.264/MPEG-4. 现在,在 Windows 下它工作得很好,但是当我在 Ubuntu 下运行完全相同的代码时 - FPS 很明显。这不是一个巨大的差异,但人们肯定可以发现它,因此 - 让观看变得不舒服。

我注意到它在我的笔记本电脑(2xCores 和内置标准 VGA 卡)上,在 PC(4xCores + ATI Radeon)上不太明显。

我的问题是 -有没有办法在 Linux 下提高这个 FPS 因素?也许选择一些特殊的分布?也许安装一些其他编解码器?也许是 Linux 下的 JavaFx 2.x 的东西,在这方面会有所改进?

4

1 回答 1

2

此平台支持的唯一有效电影格式是 H.264/MPEG-4。

该平台还支持 VP6 编解码器。

有一个 Stack Overflow 答案总结了JavaFX 2.1 视频播放功能和注意事项。答案包括播放 VP6 编码视频的示例应用程序。

也许是 Linux 下的 JavaFx 2.x 的东西,在这方面会有所改进?

可能,Linux 上的 JavaFX 目前只是开发人员预览版。

在 Windows 下它工作得很好,但是当我在 Ubuntu 下运行完全相同的代码时 - FPS 很明显。

试用最新的JavaFX 开发人员预览版。如果您在 Ununtu 下仍然遇到不稳定的帧速率,请创建jira 问题,附上您的视频和简短的示例播放器代码。

于 2012-06-15T16:45:02.513 回答