我在MAC OS中通过brew安装了ffmpeg并使用它的终端,下面的命令执行得非常好。
ffprobe -v quiet -print_format json -show_format -show_streams test.mp4
我已经编写了下面的代码,它在运行" javac"时运行良好。和" java"命令。
代码:
String[] strg = new String[]{"~/bin/bash","-c","ffprobe -v quiet -print_format json -show_format -show_streams /Users/qa/Desktop/666_Day01_Hr002.MP4"};
Process p = Runtime.getRuntime().exec(strg);
但是当我尝试使用JAR自我执行时,得到以下错误。
IOException Cannot run program "ffmpeg":error=2, No such file or directory
有人问same question,它对我没有任何帮助。
请帮帮我。