hm irgednwie schmiert meine anwendung immer ab.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var commando:
string;
output, errors: TStringList;
begin
commando:='
rtmpdump -o "newout.flv" -r "rtmp://ip/sehr langer'+
'
und daher zweizeiliger pfad" -y "flv:storage/speziellercode"';
//CaptureDosCmd(commando,Memo1);
output:=TStringList.Create;
try
errors:=TStringList.Create;
if GetConsoleOutput(commando, output, errors)
then
Memo1.Lines.AddStrings(output);
finally
output.free;
errors.free;
end;
end;
..also habs wie man sieht mit getconsoleoutput und auch capturedoscmd versucht, was ich durch die suche noch gefunden hatte.
vielleicht sollte ich noch sagen, dass die ausgabe recht viel ist bzw sich die letzte zeile ständig updated. also die zeigt eben den fortschritt des downloads an.
zur verdeutlichung ein screenshot der konsole:
http://tlprod.de/temp/rtmpdump.gif