1. A method comprising: generating program metadata from recorded video content, the program metadata comprising one or more key-frames from one or more corresponding shots; identifying an objectively representative key-frame from the key-frames as a function of shot duration and frequency of appearance of key-frame content across multiple shots, the objectively representative key-frame being an image frame representative of the recorded video content; and creating a thumbnail from the objectively representative key-frame.