1. A computer-implemented method for dynamically creating and presenting video content information to a user of a computer having an associated screen, the method comprising: i) using a processor of the computer, loading contents of a video file into a video player, for display in a user interface of the video player on the screen; ii) displaying frames of the video file in the user interface; iii) receiving, via the user interface, a user's input indicating selection of an object displayed in at least one frame of the video file; iv) performing, using the processor, an object identification analysis of frames comprising the video file to locate each instance where a specific frame of the video file contains the object; v) for each specific frame of the video file that contains the object, performing a z-axis analysis of the object within the frame, using the processor, to determine prominence of the object within each specific frame; vi) storing metadata in non-volatile storage associated with the video file, the metadata indicating results of the object identification analysis and, for frames where the object was present, the z-axis analysis; and vii) using the processor, automatically generating and displaying for the video file, on the screen synchronized to the video file, a graphical timeline display for the user graphically reflecting frames of the video file containing the object and object prominence within those frames based upon the metadata.