Hi,
Ich möchte FFMPEG in einer For Schleife mehrfach ausführen. Das habe ich wie folgt versucht:
Ich dachte, dass nach dem Start dannn auf das Ende von FFMPEG maximal 100 Sekunden gewartet wird.
Tatsächlich rennt das Programm aber einfach weiter, was dazu führt, dass mein FFMPEG mehrfach parallel in verschiedenen CMD Fenstern ausgeführt wird. Da hab ich wohl etwas falsch verstanden.
Um es noch einmal klar zu sagen: ich möchte, dass die FFMPEG Aufrufe "einer nach dem anderen" ausgeführt werden.
Ich hoffe, ich habe mein Anliegen klar machen können. Kann mir jemand nachsichtig helfen?
LG
Peter
Ich möchte FFMPEG in einer For Schleife mehrfach ausführen. Das habe ich wie folgt versucht:
VB.NET-Quellcode
- Private Function RunBatch(prog As String, parm As String) As Boolean
- Try
- Dim myProcess = New Process()
- myProcess.StartInfo.FileName = prog
- myProcess.StartInfo.Arguments = parm
- myProcess.Start()
- myProcess.WaitForExit(100)
- Catch ex As Exception
- MsgBoxDark.Show("RUNBATCH " & prog & " " & parm & NewLine2 & ex.Message)
- Return False
- End Try
- Return True
- End Function
Ich dachte, dass nach dem Start dannn auf das Ende von FFMPEG maximal 100 Sekunden gewartet wird.
Tatsächlich rennt das Programm aber einfach weiter, was dazu führt, dass mein FFMPEG mehrfach parallel in verschiedenen CMD Fenstern ausgeführt wird. Da hab ich wohl etwas falsch verstanden.
Um es noch einmal klar zu sagen: ich möchte, dass die FFMPEG Aufrufe "einer nach dem anderen" ausgeführt werden.
Ich hoffe, ich habe mein Anliegen klar machen können. Kann mir jemand nachsichtig helfen?
LG
Peter