通过JAVA在MAC上运行ffprobe命令

时间:2016-10-03 13:06:20

标签: java bash macos executable-jar

我在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,它对我没有任何帮助。

请帮帮我。

0 个答案:

没有答案