[英]ffmpeg video comparison using java
我正在进行ffmpeg视频比较。 我从Java调用ffmpeg视频比较命令。 执行完命令后。 比较过程已停止。 如果我杀死了javaw.exe,将继续执行命令,并创建工作和结果文件。 我正在使用以下代码执行命令:
String command2CompareVideos = "D:\\bin\\ffmpeg -y -i D:\\postVideo_16.mp4 -i D:\\postVideo_16.mp4 -filter_complex \"[1:v]format=yuva444p,lut=c3=128,negate[video2withAlpha],[0:v][video2withAlpha]overlay[out]\" -map [out] D:\\ResultVideo.mp4"
String[] processCommand = { "cmd", "/c","CALL", command2CompareVideos};
Process imgComProcess = Runtime.getRuntime().exec(processCommand);
imgComProcess.waitFor();
BufferedReader ouPiutReader = new BufferedReader(new InputStreamReader(imgComProcess.getInputStream()));
String outPut = ouPiutReader.readLine();
while(outPut != null){
outPut = ouPiutReader.readLine();
System.out.println("Output: "+outPut);
}
不确定,但是只需通过链接即可,它可能会帮助您了解JAVAW.EXE。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.