Hallo,
Ich stehe zur Zeit vor einem wirklich kniffligem Problem:
Ich möchte unter Windows mit ffmpeg einen Stream an eine named pipe (also das selbe wie unter Linux mit mkfifo) leiten, das klappt auch wunderbar mit der PowerShell, die Pipe erstelle ich so:
In dem aktuellen Powershell Fenster ist die Pipe dann auch verfügbar und das weiterleiten des Streams an die pipe funktioniert wunderbar:
Jetzt möchte ich aber gleichzeitig von dieser Pipe mit einem anderen Programm den Inhalt der pipe abgreifen, bloss wie mach ich das?
Wenn ich ein zweites Powershell Fenster aufmache ist die Pipe dort nicht verfügbar und die beiden Programme müssen paralell zueinander laufen.
Kann ich den ersten Prozess (ffmpeg) irgendwie in den Hintergrund schicken?
Gibts hier irgendwo Powershell Experten?
Ich stehe zur Zeit vor einem wirklich kniffligem Problem:
Ich möchte unter Windows mit ffmpeg einen Stream an eine named pipe (also das selbe wie unter Linux mit mkfifo) leiten, das klappt auch wunderbar mit der PowerShell, die Pipe erstelle ich so:
Code:
Add-Type -AssemblyName system.core
$pipe = New-Object system.IO.Pipes.NamedPipeServerStream("Test")
Code:
.\ffmpeg.exe -i 'http://mein.stream' -f avi $pipe
Wenn ich ein zweites Powershell Fenster aufmache ist die Pipe dort nicht verfügbar und die beiden Programme müssen paralell zueinander laufen.
Kann ich den ersten Prozess (ffmpeg) irgendwie in den Hintergrund schicken?
Gibts hier irgendwo Powershell Experten?