如何将视频从VLC存储到文件?

时间:2012-08-23 18:15:01

标签: delphi video-streaming vlc

我使用Delphi,我需要从IP摄像头捕获视频并将其存储到文件中。我使用TVLCPlugin(来自VLC的ActiveX组件)。

p: TVLCPlugin;
***
procedure TForm1.Button1Click(Sender: TObject);
var
  Options: OleVariant;
begin
  Options := ':sout=#duplicate{dst=display,dst=std{access=file,mux=asf,dst=D:\job\Camera\zzz.mpg}}';
  p.addTarget(
    'http://...', //MRI
    Options,
    VLCPlayListInsert, 0);
  p.play;
end;

所以我可以在表单上看到视频,但它不会将其存储到文件中。任何人都可以帮我正确设置选项吗?

提前致谢!

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

您需要显示视频Feed吗?如果不这样做,您可以使用在Delphi中执行HTTP请求的方法之一下载HTTP提要,例如与Indy的TIdHTTP。