How to do a time lapse with Hikvision cameras?

Razer

Pulling my weight
Joined
Apr 1, 2014
Messages
322
Reaction score
162
Location
Midwest
Just looking for pointers and where to start on being able to make a time lapse over a longer time, like 60 days, with a Hikvision camera. The last time I tried was with a Vivotek camera and I used CandyLabs Videovelocity software then but I cannot get that to work with the Hiks. Not sure exactly why, but I think the username and password is messing up the logging in somehow as the URL works but the software never connects.

I have some construction that I'd love to get the cameras a timelapse of the buildings coming out of the ground. Anyone have suggestions? With such a long time to cover I will not need many frames, maybe only once a minute or even more. Need to capture locally if possible as the internet is on an aircard.

Thanks for any ideas!
 

LittleBrother

Pulling my weight
Joined
Sep 16, 2014
Messages
480
Reaction score
119
What is the firmware version? Depending on version you can get an image like this: http://<ip>/onvif/snapshot or possibly this: http://user:userpwd@<ip>/Streaming/channels/1/picture
 

milkisbad

Pulling my weight
Joined
Mar 11, 2014
Messages
178
Reaction score
142
Hmm my timing snapshot worked with my cube camera with a SD card, now its saving a image every 5 seconds to the SD card. For your purposes maybe take 1 snapshot a minute then stitch the jpegs together into a video?
 

LittleBrother

Pulling my weight
Joined
Sep 16, 2014
Messages
480
Reaction score
119
What is the firmware version? Depending on version you can get an image like this: http://<ip>/onvif/snapshot or possibly this: http://user:userpwd@<ip>/Streaming/channels/1/picture
Last week I spent a lot of time fiddling with this option on these cameras. The above works on 5.1.6 and 5.2.0 firmwares. The simplest way to pull images in on a set schedule is to create a powershell script and have it run on a schedule you determine in windows scheduler. If you look up "net.webclient powershell" or something along those lines you'd end up with a very tiny script that can use the .Net.Webclient class to pull from a set URL. This CAN be credentialed (I tested it using the same class in visual studio) against our cameras. Then you just need to make sure each image is date stamped or something.


Alternatively you can setup an FTP on the camera and have it FTP with the storage > snapshot function on a set schedule and it auto time stamps and can be set for long intervals, so if you have an FTP server that is in fact even simpler than the above method.
 
Top