Hallo!
Ich habe gerade ein kleines Programm (fast) beendet, welches mir automatisch beliebig viele Filme von SVCD nach VCD mit Hilfe eines anderen Videoprogramms (TMPGEnc) umwandelt.
Wies grob funktioniert:
Mein Programm ruft das Videoprogramm mittels "C:\Pfad...\Tmpgenc.exe" "C:\Pfad...\Projektdatei" \encode \close auf.
\close bedeutet, dass das Programm geschlossen wird, wenn die Umwandlung fertig ist.
Problem:
Wenn ich drei solcher Befehle aufrufe, z.B.
führt er immer alle 3 gleichzeitig aus, also wandelt er alle drei Filme gleichzeitig um.
Was ich möchte:
Es sollte natürlich so sein, dass er die 3 Umwandlungen nacheinander ausführt. Dazu müsste mein Programm irgendwie erfahren, wann die Umwandlung abgeschlossen ist, damit die nächste beginnen kann. Ist das irgendwie möglich?
Ich habe gerade ein kleines Programm (fast) beendet, welches mir automatisch beliebig viele Filme von SVCD nach VCD mit Hilfe eines anderen Videoprogramms (TMPGEnc) umwandelt.
Wies grob funktioniert:
Mein Programm ruft das Videoprogramm mittels "C:\Pfad...\Tmpgenc.exe" "C:\Pfad...\Projektdatei" \encode \close auf.
\close bedeutet, dass das Programm geschlossen wird, wenn die Umwandlung fertig ist.
Problem:
Wenn ich drei solcher Befehle aufrufe, z.B.
Code:
"C:\Pfad...\Tmpgenc.exe" "C:\Pfad...\Projektdatei1" \encode \close
"C:\Pfad...\Tmpgenc.exe" "C:\Pfad...\Projektdatei2" \encode \close
"C:\Pfad...\Tmpgenc.exe" "C:\Pfad...\Projektdatei3" \encode \close
Was ich möchte:
Es sollte natürlich so sein, dass er die 3 Umwandlungen nacheinander ausführt. Dazu müsste mein Programm irgendwie erfahren, wann die Umwandlung abgeschlossen ist, damit die nächste beginnen kann. Ist das irgendwie möglich?