What do you need to know about free software?
From DeskShare:Vitamin D Video is a free webcam surveillance software that lets you monitor your home or office using just your webcam, or network cameras. Vitamin D Video comes with some very intelligent options to detect humans and objects in webcam surveillance videos, and provides you with very good options to review your home monitoring video of hours in just a few minutes.
More than 1800 different IP camera models are supported including Axis, Canon, Cisco, D-Link, Foscam, Linksys, Mobotix, Panasonic, Pixord, Sony, Toshiba, and Vivotek. Virtually all USB cameras work with IP Camera Viewer. IP Camera Viewer allows you to individually configure video properties such as the resolution and frame rate for each camera. You can also set image properties such as saturation, brightness, and contrast for USB and IP Cameras. Arrange multiple IP cameras in the preview layout you want. What if your camera is mounted upside-down or its preview is tilted a bit? With IP Camera Viewer you can adjust the orientation of your camera preview. You can also ad just the coverage area with support for PTZ (Pan, Tilt, and Zoom) enabled network cameras. IP Camera Viewer lets you digitally zoom on an image, even if your camera doesn't support zoom. IP Camera Viewer is free and ideal for both personal and business purposes.
I have an IP camera foscam, I am trying to setup a software on my server that can continuously record video and audio. Which software should I use?
4 Answers
Both VLC and avconv work splendidly.
Try this:
..to record one hour video. You can use this in a small shell script to rotate hourly video files over time. Under Ubuntu, make sure you install ubuntu-restricted-extras for the proper codecs.
I had good results with Foscams using Zoneminder. FYI, it uses quite a bit of resources.
Under Linux I have found GStreamer incredibly powerful in the work I have been recently doing. It has a variety of plug-ins that can be used to capture, manipulate, transcode, etc. It is included in the package management repositories of all major Linux distributions I have encountered, although it may come as a series of different packages (Good, Bad Ugly) due to licensing issues.
It is a little daunting to use at first, when using it from the command line it operates on a pipeline basis similar to the console itself. For example the following pipeline would capture video from a webcam and save it as a H264 encoded MKV file.
Now clearly the pipelines vary depending on your exact circumstance, but some general rules ring true - such as you always need at-least one source and sink and generally if you have encoded a video you will also want to mux it.
Edit: I should also note that it has a C SDK for those who wish to use it as part of a C/C++ application as I have.
My Foscam camera can record video/audio itself and send it to an FTP server, provided it has an SD card inserted. It uses the ASF format.