No video capture card is required. That software is designed to work with many types of cameras, including video cameras, which is why the documentation may talk about capture cards.
As far as the reliability of the camera: I was concerned about that too, but there are a few sites running these, 24/7. Somewhere, I read of one that has hit a million images. My camera does make a slight "click" sound every minute, so I do think something mechanical is happening inside. I do have mine set for auto exposure. I may need to change that to aperture priority. The only mechanical movement might be the adjustment of the aperture.
You do NOT want to turn the camera off at night, now that you are still able to get images at night!

Check out my night time lapse. You can see cloud movements. (I do need to get that camera pointing up soon).
Darrell