java 调用 ffmpeg 命令
时间: 2023-09-13 14:11:35 浏览: 180
java 调用视频转换工具ffmpeg
Java 中可以通过 Runtime.getRuntime().exec() 方法调用 ffmpeg 命令。示例如下:
```java
String command = "ffmpeg -i input.mp4 -c:a copy -c:v copy output.mp4";
try {
Process process = Runtime.getRuntime().exec(command);
InputStream inputStream = process.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
```
其中,command 变量为要执行的 ffmpeg 命令,process.getInputStream() 方法可以获取命令执行时的输出信息,通过 BufferedReader 对象可以逐行读取输出信息并输出到控制台。
阅读全文