问题描述
我有一台安讯士摄像机(AXIS 214 PTZ 网络摄像机),它已启动并运行。它适用于多年。保存的视频是 .asf 文件。
现在在过去的几个小时里,我试图弄清楚如何将其更改为任何其他类型的文件格式,但我不知道如何...
这里是一般设置(用 Delphi 编写):
procedure TAxisControl.InitAxisMediaControl(AAxisMediaControl: TAxisMediaControl);
var
kette: string;
begin
AAxisMediaControl.MediaPassword := FKontaktDaten.RootPW;
AAxisMediaControl.MediaUsername := FKontaktDaten.RootName;
try
AAxisMediaControl.NetworkTimeout := FSendTimeOutMS;
except
AAxisMediaControl.NetworkTimeout := 1000;
end;
// MPEG4-datastream
case FMediaURLProtokoll of //quite the standard stuff to be honest!
amupMulticast: kette := AXIS_MEDIAURL_PREFIX_MULTICAST;
amupUnicast: kette := AXIS_MEDIAURL_PREFIX_UNICAST;
amupRTPoverRTPS: kette := AXIS_MEDIAURL_PREFIX_RTP_O_RTSP;
amupRTPoverRTPSoverHTTP: kette := AXIS_MEDIAURL_PREFIX_RTP_O_RTSP_O_HTTP;
end;
AAxisMediaControl.MediaURL := kette + '://' + FKontaktDaten.Ipadress + '/mpeg4/1/media.amp';
//AAxisMediaControl.MediaType := 'mpeg-4'; //I tried this but the format of the file will still be .asf - This but was the information I found within the documentation
AAxisMediaControl.MediaType := 'auto-sense';
AAxisMediaControl.PTZControlURL := 'http://' + FKontaktDaten.Ipadress + '/axis-cgi/com/ptz.cgi';
AAxisMediaControl.UIMode := WantedUIMode; // 'ptz-absolute';
//code concerning the sound has been deleted to shorten this a little bit
AAxisMediaControl.SetReconnectionStrategy(10 * 60 * 1000,5 * 1000,10 * 60 * 1000,10 * 1000,15 * 1000,TRUE);
AAxisMediaControl.EnableReconnect := TRUE;
end;
是否可以将流直接保存为 .mp4 或任何其他文件类型,但 .asf 除外?或者我在使用“Axis.Control”时仅限于使用 .asf 文件 - 库
感谢任何帮助!如果需要更多信息,请告诉我,我很乐意为您提供。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)