我使用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;所以我可以在表单上看到视频,但它不会将视频存储到文件中。有人能帮我设置正确的选项吗?
提前感谢!
发布于 2012-08-24 03:05:56
你有没有看过TVideoGrabber
http://www.datastead.com/products/tvideograbber/overview.html
发布于 2012-08-24 02:33:28
是否需要显示视频源?如果你不这样做,你可以使用Delphi中的一种方法来下载HTTP feed,例如使用Indy的TIdHTTP。
https://stackoverflow.com/questions/12097720
复制相似问题