What kind of analytics?
Have you looked at Briefcam?
If the video is not already tagged with meta-data (and it most likely isn't), it's going to be VERY time-consuming to do anything with stored video. As a rule of thumb, you're looking at a processing time of about 2x-5x the during of stored video. EG: if you have 100 hours of video, it could take anywhere from 200 to 500 hours to process that into something that has a degree of intelligence applied to it.
But I'm not clear from your question what exactly you want to achieve. If you just want smaller size clips/storage, have you considered reencoding to lower resolution or frame rate?
I believe Agent Vi can do analytics of stored video. I think it was mentioned in a promo for them. I don't know how good they are.
Kind of Video Analytics:
Entering/Exit (People entering or leaving and area)
Motioh detection on certain areas of the video
The files are in avi
We want to be able to find events and store the clips.
Lets say that we want to find incidents that happenned 2 years ago and we have the video stored
Our system have a propietary format but we can convert to avi
Note - I work for Aimetis.
If you can play the video file and use a video composite out and connect to a bnc, you can connect the bnc to an encoder which would allow you to send the video to Aimetis Symphony Enterprise Edition which would analyze the video to produce the results you want.
NLSS has the ability to run forensic video analytics on video that has not yet been tagged/processed.
They also support the analytics you mention. The big question is how to import the raw video into their system. I have a message to them about this, will let you know what they say.
Re-streaming into a VMS using your .avi files (VLC using RTSP) is possible but it does look like a job that will take several months to run, even processing 50 or more streams at a time.
I can give you a rough estimate of the time and equipment but first you would need to provide for each camera/stream recorded the following:
- the elapsed real-time of the stream
- the total size of the stream
- frame rate of the stream
- CODEC info
Also, what is the proprietary format that they are stored in now? All though they might have to be exported to avi regardless, there could be ways to handle them quicker in native format. Like if they are MJPEG for instance, or some standard format, only trivially obfuscated. Also the vendor may have some internal tools or consulting services to aid this.