runtime.exec() Problem

Status
Nicht offen für weitere Antworten.

Nekine

Mitglied
Hallo
der folgende Code wird ohne Probleme ausgeführt:
Java:
String [] prozess = {"cmd.exe"," /c ","Z:\\ffmpeg.exe "};

		try{
			Runtime runtime = Runtime.getRuntime();
		        Process process = runtime.exec(prozess);
			
			InputStream is = process.getInputStream();
		          InputStreamReader isr = new InputStreamReader(is);
		          BufferedReader br = new BufferedReader(isr);

			String line;

		       System.out.print("Output"
			   );

		       while ((line = br.readLine()) != null) {
			 System.out.println(line);
		       }
			
	       }catch(IOException io){
			System.out.println(io);
		}

füge ich jetzt noch zusätzlich Parameter hinzu

Java:
String [] prozess = {"cmd.exe"," /c ","Z:\\ffmpeg.exe ", " -i"};


dann kommt nur noch "Output:" und dannach nichts mehr das Programm läuft aber noch (abbruch nur durch Beenden möglich).
der Befehl auf der Kommandokonsole selber funktioniert aber.

Woran könnte das liegen?
 

Nekine

Mitglied
Gebe ich den Befehl ein der in der Kommandokonsolo funktioniert (Copy & Paste) und füge ihn in dem Programm ein Kommt folgende Ausgabe:


ERROR>FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
ERROR> configuration: --enable-memalign-hack --enable-libmp3lame --enable-liba52 --enable-gpl --enable-libxvid --enable-libogg --enable-libvorbis --enable-libtheora --enable-libfaad --enable-libfaac --enable-libamr-nb --enable-libamr-wb --enable-libgsm --enable-libnut --enable-libx264 --enable-pthreads --extra-ldflags=-L/gcc/lib --extra-cflags=-I/gcc/include
ERROR> libavutil version: 49.5.0
ERROR> libavcodec version: 51.43.0
ERROR> libavformat version: 51.12.2
ERROR> built on Sep 9 2007 23:47:40, gcc: 4.1.1
ERROR>
ERROR>Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1)
ERROR>Input #0, flv, from 'Z:\Yt.flv':
ERROR> Duration: 00:01:04.5, start: 0.000000, bitrate: 64 kb/s
ERROR> Stream #0.0: Video: flv, yuv420p, 320x240, 25.00 fps(r)
ERROR> Stream #0.1: Audio: mp3, 22050 Hz, mono, 64 kb/s
ERROR>Output #0, avi, to 'Z:\Yt.avi':
ERROR> Stream #0.0: Video: mpeg4, yuv420p, 320x240, q=2-31, 900 kb/s, 25.00 fps(c)
ERROR> Stream #0.1: Audio: libmp3lame, 44100 Hz, stereo, 160 kb/s
ERROR>Stream mapping:
ERROR> Stream #0.0 -> #0.0
ERROR> Stream #0.1 -> #0.1
ERROR>Press [q] to stop encoding
ERROR>frame= 260 fps= 0 q=2.0 size= 1304kB time=10.3 bitrate=1035.3kbits/s
ERROR>frame= 519 fps=504 q=2.0 size= 2397kB time=20.7 bitrate= 950.3kbits/s
ERROR>frame= 773 fps=501 q=1.6 size= 3849kB time=30.8 bitrate=1022.9kbits/s
ERROR>frame= 1022 fps=496 q=2.0 size= 5159kB time=40.8 bitrate=1035.0kbits/s
ERROR>frame= 1271 fps=494 q=2.0 size= 6528kB time=50.8 bitrate=1053.6kbits/s
ERROR>frame= 1527 fps=494 q=2.0 size= 7910kB time=61.0 bitrate=1062.4kbits/s
ERROR>frame= 1615 fps=498 q=1.6 Lsize= 8304kB time=64.6 bitrate=1053.1kbits/s
ERROR>
ERROR>video:6933kB audio:1263kB global headers:0kB muxing overhead 1.311634%

Wieso wird es jedoch als error ausgegeben?
 
Zuletzt bearbeitet:

Nekine

Mitglied
Das "Problem" ist ja nur noch das die Ausgabe bei Error erschein.
Den gebe ich Error aus funktioniert das Programm (ohne Fehler -ffmpeg ist ein Video Decoder- den das Video wird convertiert und gespeichert...

Nur verstehe ich nicht warum es auf Error auftaucht...

"Pfad\ffmpeg.exe " -i "Datei" -vcodec mpeg4 -vtag DIVX -b 900k -acodec libmp3lame -ar 44100 -ab 160k -ac 2 "Ausgabedatei.avi"
 

André Uhres

Top Contributor
Ach so, ich dachte es würde nicht funktionieren. Wieso die Ausgabe im Errorstream kommt, weiss ich allerdings auch nicht. Das hängt vielleicht mit der Programmiersprache zusammen, in der das Programm geschrieben wurde. Die schickt vielleicht immer alles nur zum Errorstream. Aber wenn's funktioniert, ist es ja gut.
 

musiKk

Top Contributor
Das ist häufig anzutreffendes Verhalten, vor allem in der Linux-Welt. Standardblubb kommt nach stderr und Kram, den man vielleicht mal weiterpipen können wollte, kommt nach stdout.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Runtime.getRuntime().exec Problem mit find Allgemeine Java-Themen 3
I Runtime.getRuntime().exec Problem Allgemeine Java-Themen 4
N Runtime.exec() Exception Problem Allgemeine Java-Themen 3
Z Runtime.getRuntime().exec-Problem Allgemeine Java-Themen 4
F Problem mit Runtime.exec() Allgemeine Java-Themen 8
R Problem mit Runtime.getRuntime().exec() Allgemeine Java-Themen 4
D Problem mit Runtime.getRuntime().exec() Allgemeine Java-Themen 14
X Problem mit Runtime.getRuntime().exec("cls"); Allgemeine Java-Themen 18
B Problem mit Runtime.getRuntime().exec() Allgemeine Java-Themen 4
M Registry Autostart Eintrag ertstellen mit Java (Runtime.getRuntime().exec()) Allgemeine Java-Themen 0
M Runtime.exec() verursacht auf manchen Systemen Probleme - Ursache unklar Allgemeine Java-Themen 2
S Command funktioniert in Kommandzeile aber nicht mit ProcessBuilder bzw. Runtime.exec auf MAC Allgemeine Java-Themen 3
Thallius Runtime.getRuntime().exec " escapen? Allgemeine Java-Themen 9
T Bluescreen bei Runtime.exec(); Allgemeine Java-Themen 8
G Runtime.exec beendet Programm unter Linux, wenn Java Programm beendet wird Allgemeine Java-Themen 3
N Runtime.exec() Allgemeine Java-Themen 7
truesoul Runtime.getRuntime().exec nebenbei ausführen Allgemeine Java-Themen 12
J Runtime.exec setzt Fokus auf Frame Allgemeine Java-Themen 2
V Probleme mit Runtime.exec() Allgemeine Java-Themen 3
M Runtime.exec() - Performance / Frage zu Threads Allgemeine Java-Themen 5
M Runtime.getRuntime().exec(cmd); auf windows ... Allgemeine Java-Themen 2
T Runtime.exec() Allgemeine Java-Themen 3
X Wann ist Runtime.getRuntime().exec mit Copy fertig? Allgemeine Java-Themen 10
G Output eines über Runtime.getRuntime.exec gestarteten Jars Allgemeine Java-Themen 6
W Runtime.getRuntime().exec() Allgemeine Java-Themen 10
lordcarlos Runtime exec und mplayer (linux) Allgemeine Java-Themen 11
C JApplet und Runtime.getRuntime().exec() Allgemeine Java-Themen 2
K Runtime.exec mit Timeout Allgemeine Java-Themen 5
0 Runtime.exec() VLC starten klappt nicht Allgemeine Java-Themen 9
G Runtime.exec - Prozess "mittendrin" "einfach Allgemeine Java-Themen 4
J Runtime.exec unter win vista? Allgemeine Java-Themen 10
M Probleme Runtime.getRuntime().exec(Start.cmd); Allgemeine Java-Themen 10
M Runtime.exec unter Vista (Administrator Rechte) Allgemeine Java-Themen 2
K Probleme mit Runtime.getRuntime().exec Allgemeine Java-Themen 6
A Runtime.getRuntime().exec mit Warte auf Beendigung - Wie? Allgemeine Java-Themen 7
the[V]oid Ausführen von "javac" über Runtime.exec() Allgemeine Java-Themen 4
F Runtime.getRuntime().exec mit Linux und Leerzeichen Allgemeine Java-Themen 3
D runtime.exec --> Prozess hängt sich auf Allgemeine Java-Themen 7
T Runtime.exec -> Prozesskontrolle abgeben ? Allgemeine Java-Themen 11
B Probleme mit Runtime.getRuntime().exec("cmd.exe") Allgemeine Java-Themen 4
M Runtime.getRuntime().exec(txt_rsync_option.getText()); Allgemeine Java-Themen 12
M Rückgabewert von Runtime.getRuntime().exec() Allgemeine Java-Themen 2
S Runtime.exec() berechtigungen Allgemeine Java-Themen 5
S Runtime.exec und X Umgebung Allgemeine Java-Themen 2
F Shell-Programme per Runtime.exec() starten und mehr? Allgemeine Java-Themen 4
K Runtime.exec und DFÜ-Verbindung Allgemeine Java-Themen 5
P Copy mit Runtime.exec() unter Unix Allgemeine Java-Themen 4
L Runtime.getRuntime.exec() Allgemeine Java-Themen 7
T Probleme mit Runtime.exec in Jar File Allgemeine Java-Themen 2
M Runtime.exec unter Linux Allgemeine Java-Themen 11
S Runtime.getRunTime().exec("jar cvf .) hängt sich auf Allgemeine Java-Themen 3
M Runtime.getRuntime().exec() - Fehler abfangen Allgemeine Java-Themen 5
S Runtime exec unter MacOS X will nicht "open pfad" Allgemeine Java-Themen 7
S dvbscan mit Runtime.getInstance().exec() ausführen ? Allgemeine Java-Themen 24
G Runtime.getRuntime().exec("cmd /c START") Allgemeine Java-Themen 3
M Runtime.exec() => java.io.exception: too many open files Allgemeine Java-Themen 10
M this application requires a java runtime environment 1.8.0 Allgemeine Java-Themen 2
S Gibt es eine Moeglichkeit die Runtime Ausführung zu analysieren..? Allgemeine Java-Themen 7
J Verschiedene Runtime Versionen gleichzeitig? Allgemeine Java-Themen 12
K Threads Runtime und Process Probleme Allgemeine Java-Themen 3
H Runtime reagiert erst wenn Programm abbricht Allgemeine Java-Themen 1
J Probleme mit der Java-Runtime Allgemeine Java-Themen 10
D Java Objekt als Service in Runtime registrieren Allgemeine Java-Themen 1
W Threads Mit Thread und Runtime externe Programme öffnen Allgemeine Java-Themen 0
C Runtime Problem Allgemeine Java-Themen 1
P programm öffnen mit der runtime Allgemeine Java-Themen 9
W JavaDoc Runtime-Exceptions: Wie sinnvoll anzeigen? Allgemeine Java-Themen 14
P Runtime bzw. RAM-Auslastung eines Prozesses Allgemeine Java-Themen 9
M Befehl in Runtime ausführen der Eingabe benötigt Allgemeine Java-Themen 3
aze Jar ausführen über Runtime.execute funktioniert nicht Allgemeine Java-Themen 4
S Runtime Exceptions in eine Datei schreiben Allgemeine Java-Themen 7
N Internet Explorer mit bestimter Java Runtime starten Allgemeine Java-Themen 2
S Runtime.getRuntime()... Allgemeine Java-Themen 6
S Rückgabewert runtime Allgemeine Java-Themen 11
martin82 Java Runtime Update >17 - SwingWorker Änderungen? Allgemeine Java-Themen 7
W java ohne runtime Allgemeine Java-Themen 2
G Runtime? Allgemeine Java-Themen 3
S Problem mit Runtime. Allgemeine Java-Themen 2
E Programm mit der Runtime ausführen Allgemeine Java-Themen 8
M Runtime & Exception Allgemeine Java-Themen 3
J ServiceInterface - Runtime() > jemand eine idee? Allgemeine Java-Themen 2
A Runtime oder ProcessBuilder exe starten Allgemeine Java-Themen 3
V Java-Programm vom USB-Stick ohne Runtime-Installation Allgemeine Java-Themen 18
W In Runtime Output schreiben Allgemeine Java-Themen 5
J Probiert mal bitte aus (Thread + Runtime) Allgemeine Java-Themen 10
A Installierte Runtime ermitteln Allgemeine Java-Themen 3
T ausführbares jar File mit integriertem Java Runtime 6+JOGL Allgemeine Java-Themen 7
W Runtime Error216 Runtime error 217 Allgemeine Java-Themen 6
B Runtime Verzeichniss wechseln Allgemeine Java-Themen 8
C Java SE Runtime 6 Update 1 - IE 7 und FF 2.0 - Allgemeine Java-Themen 6
G Programm wird von java cmd runtime nicht aufgerufen? Allgemeine Java-Themen 13
A Runtime Process bricht nicht ab! Allgemeine Java-Themen 7
C Rechte unter WinXP, MySQL-Server per Runtime herunterfahren? Allgemeine Java-Themen 6
G Java Runtime Verzeichnis ermitteln Allgemeine Java-Themen 3
9 J2SE Runtime Environment 5.0 Allgemeine Java-Themen 6
G Runtime.getRuntime() Allgemeine Java-Themen 10
S Programm starten mit Runtime aktuelles Verzeichnis wechseln Allgemeine Java-Themen 7
M exec() funktioniert nicht Allgemeine Java-Themen 1
R Exec. Jar läd Bilder nicht! Allgemeine Java-Themen 5
S exec( "cmd /c") aber Konsole soll offen bleiben Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben