Is there a way to fast-forward previously digitally-recorded video based on motion-activation?

That is, the video was recorded in a continuous 30 day loop 24/7.  I'm looking for a way (after-the-fact) to review that recording so that I am only seeing video that has motion recorded.  I know there are cameras that record this way but I am looking for a way to review video that wasn't recorded with motion-activated technology.
LVL 2
Jeffrey SmithOwnerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

☠ MASQ ☠Commented:
Does your video have an on screen time-stamp?  

If not it should be possible to code something that simply looks for a change in the image and ignores/skips identical sequential frames (this probably already exists as a product - haven't looked yet) - a time-stamp will unfortunately mean that each frame is different.

Otherwise you'll simply need to set your player to drop a % of frames - if you only display every 4th frame only you run at 4x etc. If the recording is real time you need to decide what is a suitable proportion of frames to drop which will depend on the nature of the camera and what you are looking for.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Jeffrey SmithOwnerAuthor Commented:
Yes, it does have a time stamp (darn it).  I would have thought that there would be enough demand for something like this that someone would already have a solution for this.  Thanks, MASQ - I'll check out the player speed options.
0
d-glitchCommented:
One of the ways video compression works is to analyze successive frames and just save the differences.

With a program like Matlab, it would be simple to calculate a difference threshold, and only show frames where something is changing.  It would also be very easy to mask the section of the frame with the time stamp.
0
Jeffrey SmithOwnerAuthor Commented:
Thanks, d-glitch. Matlab sounds a little too technical for me.  I was hoping for an off-the-shelf solution.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Photos / Graphics Software

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.