Java jar アプリケーションでシェル コマンドを実行し、ランタイムとプロセス exec を使用しますが、数分後にビデオと Java プロセスがフリーズします。
シェルコンソールでコマンドを単独で実行すると、正常に動作します。
コンソールでは動作します:
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で実行します