Hi leute hab ein problem mit dem Programm mencoder. Will die exe +parameter im cmd ausführen bekomm jedoch immer einen error vom mencoder, den ich jedoch nur bekomm wenn ich ihn unter java aufrufe(manuell, und aus bat funktioniert der Befehl einwandfrei)
[JAVA=42]
String command = "\"C:\\diplwork\\PPA\\codecs\\mencoder.exe\" mf://*.jpg -mf w=1920:h=1080:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=10125000:mbd=2:keyint=132:v4mv:vqmin=3:lumi_mask=0.07:dark_mask=0.2:scplx_mask=0.1:tcplx_mask=0.1:naq:vpass=1 -nosound -o \"C:\\diplwork\\PPA\\files\\videos\\video.avi\"";
ProcessBuilder processBuilder = new ProcessBuilder(command);
processBuilder.directory(new File("C:\\diplwork\\PPA\\jobs\\JGS_320_GS_-_NG.LSi3xxGa3xxCo3xx_IW_table.2010-3-12_8-30-8\\frames\\"));
Process process = processBuilder.start();
Scanner s = new Scanner(process.getInputStream());
while(s.hasNextLine())
{
System.out.println(s.nextLine());
}
Scanner s1 = new Scanner(process.getErrorStream());
while(s1.hasNextLine())
{
System.out.println(s1.nextLine());
}
process.waitFor();
[/code]
output:
MEncoder Sherpya-SVN-r30725-4.2.5 (C) 2000-2010 MPlayer Team
Exiting...
SSE supported but disabled
SSE2 supported but disabled
File not found: 'mf:\*.jpg'
Failed to open mf:\*.jpg.
Cannot open file/device.
[JAVA=42]
String command = "\"C:\\diplwork\\PPA\\codecs\\mencoder.exe\" mf://*.jpg -mf w=1920:h=1080:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=10125000:mbd=2:keyint=132:v4mv:vqmin=3:lumi_mask=0.07:dark_mask=0.2:scplx_mask=0.1:tcplx_mask=0.1:naq:vpass=1 -nosound -o \"C:\\diplwork\\PPA\\files\\videos\\video.avi\"";
ProcessBuilder processBuilder = new ProcessBuilder(command);
processBuilder.directory(new File("C:\\diplwork\\PPA\\jobs\\JGS_320_GS_-_NG.LSi3xxGa3xxCo3xx_IW_table.2010-3-12_8-30-8\\frames\\"));
Process process = processBuilder.start();
Scanner s = new Scanner(process.getInputStream());
while(s.hasNextLine())
{
System.out.println(s.nextLine());
}
Scanner s1 = new Scanner(process.getErrorStream());
while(s1.hasNextLine())
{
System.out.println(s1.nextLine());
}
process.waitFor();
[/code]
output:
MEncoder Sherpya-SVN-r30725-4.2.5 (C) 2000-2010 MPlayer Team
Exiting...
SSE supported but disabled
SSE2 supported but disabled
File not found: 'mf:\*.jpg'
Failed to open mf:\*.jpg.
Cannot open file/device.