Java JME3和VLCJ优化
以前,我设法以一种相当体面的方式在jme3中使用vlcj。 现在我把代码换成了一台旧机器,单核,事情很糟糕! 视频甚至无法正常播放,15-20秒后视频崩溃并重新启动 当我用vlc播放器打开视频,或者用常规的JavaJFrame窗口打开vlcj时,效果很好Java JME3和VLCJ优化,java,vlcj,jmonkeyengine,Java,Vlcj,Jmonkeyengine,以前,我设法以一种相当体面的方式在jme3中使用vlcj。 现在我把代码换成了一台旧机器,单核,事情很糟糕! 视频甚至无法正常播放,15-20秒后视频崩溃并重新启动 当我用vlc播放器打开视频,或者用常规的JavaJFrame窗口打开vlcj时,效果很好 有什么方法可以优化这个东西,使它可以在旧机器上工作吗?我认为你在这里不会有什么运气。渲染3d游戏是密集型的,渲染视频也是密集型的 如果硬件没有能力处理,那么您所能做的就是尝试通过(例如)降低屏幕分辨率、降低视频质量等来减少负载。例如,如果您有一
有什么方法可以优化这个东西,使它可以在旧机器上工作吗?我认为你在这里不会有什么运气。渲染3d游戏是密集型的,渲染视频也是密集型的
如果硬件没有能力处理,那么您所能做的就是尝试通过(例如)降低屏幕分辨率、降低视频质量等来减少负载。例如,如果您有一个单独的视频文件,每个方向的分辨率为1/2,帧速率为1/2,它将使用1/8的资源。是,但奇怪的是,当我写一个帧限制器时,当我将纹理视频更新限制为每秒几帧时,没有任何变化,它仍然是超级杂音(音频也是如此),所以我的结论是问题出在解码器端的某个地方。另一方面,当以常规帧显示视频时,它可以完美地工作。所以现在这有点神秘。。。