几秒钟后Linux播放视频命令冻结

时间:2019-06-26 13:57:36

标签: java linux ubuntu javafx mpv

我在Java jar应用程序中运行shell命令,我使用Runtime并处理exec,但是几分钟后视频和Java进程死机了。

当我在Shell控制台中单独运行命令时,效果很好。

在控制台中有效:

ffplay -loglevel debug -autoexit -af volume=0.8  /home/fasepi/Vd_bn_cronometro_deportivo.mp4

当我在Java jar中运行此命令时出现问题:

String playVideoCommand="ffplay -loglevel debug -autoexit -af volume=0.8  "+outputPath;

Process pr = rt.exec(playVideoCommand);
pr.waitFor();

我在Ubuntu 16.04中运行它 Java Openjdk 8

1 个答案:

答案 0 :(得分:0)

您可以在执行命令以使用图形加速之前尝试将其放置

System.setProperty("sun.java2d.opengl","True");