You can try
VLC from videolan.org. It is free, but you should donate if you using it. (expecially in business environment). :)
It supports up to 32x playback speed - 32 seconds real footage in 1 second - so, 8 hours in 15 minutes.
But you should ask yourself - you really can catch up something in that speed?
And the more importatnt thing is: your processor and HDD speed.
At 32x playback the processour should decode 32 times faster than at normal speed and your HDD should allows that big data rates, espacially if the video is in HD.
Try it on your HW.
To clarify (ad comment) based on the real world (read my own) experiences.
At resolution 1080 h264 encoded video is 2GB per hour. (common movie sizes are 3GB per 1.5hour movie). On extremelly well encoded videos you can get 1GB/hour. So 8 hours video = approx: 8-16GB size depending on the encoding quality.
HDD speed. On my carp notebook I'm getting approx. 13 Mbytes/s read speed. The HDD is old and, honestly it was not defragmented. That's mean than simple reading 1.25 Gbyte file tooks 1minute and 20 seconds. Reading (not copying) an 12GB file tooks 16minutes!
So, on my carp notebook I simple cant read an 12GB file sequentally in 15minutes.
And about playback. On my notebook I cant get faster playback speed as 6.8x. ;( On my desktop (also not the best HW) my limit is 22-25x. Never got 32x.
Maybe, your experience is better, but remember: In theory there is no difference between theory and practice. :)
With good (current level) hw should be "no problem" - therefore i said: try it on your HW. ;)