Event won't play all frames
Posted: Sat May 01, 2004 7:50 pm
I'm running ZM 1.19.2 on a Debian installation, using Mozilla. I've been experimenting with the record and mocord modes but have hit a snag.
I have 2 cameras on a 4 input card sharing one BT848 chip.
I have set the cameras to record at a maximum rate of 5fps with a 5 frame post event buffer. There is no maximum when motion is detected.
In the monitor tab for the cameras, I specify Section Length = 7200 seconds or 2 hours.
One minute of video at 5fps = 300 frames. By specifying Frame Skip = 299, I get one frame every minute, more if there's motion. It works great. Any event over 125 frames( 1 picture/minute + 5 frame buffer) means there was at least one instance of motion during that 2 hour period. I just play that one 2 hour event at 100x or 50x. It saves playing several smaller events and I don't waste any time calling up false alarms. They just quickly roll by. Also, it's just plain fun. But of course there's a snag.
When I call up the event from the events window, it automatically begins to play using Cambozola v0.22. I change, the rate to 100x and things start to fly by. The problem is that it invariably stops as soon as there are less than 100 frames to play. If my 2 hour event, with motion detected is 325 frames long, the last frame played will be frame 300. If it's 640 frames, the last frame played will be 600. If I shorten the Section Length or increase the Frame Skip so that there are less than 100 frames, it won't play at all.
There doesn't seem to be a problem with the jpegs themselves. If I select the Video option when the event is displayed, it makes a perfect video using ffmpeg. I also choose 100x or 50x when making the video. All the frames are used by ffmpeg.
Any ideas how to get those last few frames to play in the event window?
Thanks
Tommy
I have 2 cameras on a 4 input card sharing one BT848 chip.
I have set the cameras to record at a maximum rate of 5fps with a 5 frame post event buffer. There is no maximum when motion is detected.
In the monitor tab for the cameras, I specify Section Length = 7200 seconds or 2 hours.
One minute of video at 5fps = 300 frames. By specifying Frame Skip = 299, I get one frame every minute, more if there's motion. It works great. Any event over 125 frames( 1 picture/minute + 5 frame buffer) means there was at least one instance of motion during that 2 hour period. I just play that one 2 hour event at 100x or 50x. It saves playing several smaller events and I don't waste any time calling up false alarms. They just quickly roll by. Also, it's just plain fun. But of course there's a snag.
When I call up the event from the events window, it automatically begins to play using Cambozola v0.22. I change, the rate to 100x and things start to fly by. The problem is that it invariably stops as soon as there are less than 100 frames to play. If my 2 hour event, with motion detected is 325 frames long, the last frame played will be frame 300. If it's 640 frames, the last frame played will be 600. If I shorten the Section Length or increase the Frame Skip so that there are less than 100 frames, it won't play at all.
There doesn't seem to be a problem with the jpegs themselves. If I select the Video option when the event is displayed, it makes a perfect video using ffmpeg. I also choose 100x or 50x when making the video. All the frames are used by ffmpeg.
Any ideas how to get those last few frames to play in the event window?
Thanks
Tommy