2012-06-15 48 views
1

我一直在開發在JavaFX 2.x的應用程序,它能夠播放電影。據我所知,該平臺支持的唯一有效電影格式是H.264/MPEG-4。 現在,在Windows下它工作得很好,但是當我在Ubuntu下運行完全相同的代碼時 - FPS很明顯。這不是一個巨大的差異,但人們肯定可以發現它,因此 - 讓觀看不舒服。JavaFX和打在Ubuntu下高清電影 - 低FPS

我注意到它在我的筆記本電腦(2xCores和內置,標準的VGA卡),在PC(4xCores +的ATI Radeon)這是不太明顯。

我的問題是 - 有沒有什麼辦法可以在Linux下改進這種FPS因子?也許選擇一些特殊的分配?也許安裝一些其他的編解碼器?也許它是Linux下的JavaFx 2.x,在這方面會有所改進?

回答

2

通過這個平臺所支持的唯一有效的動畫格式是H.264/MPEG-4。

該平臺還支持VP6編解碼器。

有一個堆棧溢出的答案,總結JavaFX 2.1 video playback capabilities and considerations。答案包括回放VP6編碼視頻的示例應用程序。

也許是Linux下的JavaFx 2.x的東西,這方面會有所改進嗎?

可能是,Linux上的JavaFX只是一個開發人員的預覽。

在Windows下它工作得很好,但是當我在Ubuntu下運行完全相同的代碼時--FPS是顯而易見的。

試試最新的JavaFX developer preview。如果你仍然得到Ununtu下波濤洶涌的幀率然後創建一個jira issue,連接您的視頻和樣本播放器代碼。