我在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
答案 0 :(得分:0)
您可以在执行命令以使用图形加速之前尝试将其放置
System.setProperty("sun.java2d.opengl","True");