LoiloScope is an amazing product. You can use it for free (for an unlimited time, if I recall) but I was so impressed with it I purchased the inexpensive license.
It is flexible, quite user-friendly and recognizes many video formats.
It is only for Windows, however. Even though I am "a Mac guy" I use it in a VMWare instance.