1. A three dimensional video visualization improvement method comprising: identifying, by a computer processor of a hardware device, dimensions describing attributes associated with a video file comprising metadata and contextual analysis data associated with audio and video data of said video file; retrieving, by said processor, use case data comprising text data and associated metadata describing activities occurring is said video file; associating, by said processor, said dimensions with features of said use case data; extracting from said use case data, by said processor based on results of said associating, a group of relevant dimensions describing attributes associated with said use case data; correlating, by said processor, said dimensions with said group of relevant dimensions; extracting from said dimensions and said group of relevant dimensions, by said processor based on results of said correlating, a group of common dimensions; selecting, by said processor, three dimensions from said group of common dimensions, wherein all remaining dimensions of said group of common dimensions are designated as filter dimensions, wherein said three dimensions comprise a time axis dimension, a context axis dimension, and a location of capture axis dimension; generating, by said processor based on said three dimensions and said remaining dimensions, a three dimensional block structure comprising a reorganized version of said video file and illustrating said three dimensions and said remaining dimensions; presenting, by said processor via a graphical user interface, said three dimensional block structure to a user in combination with a time based axis and a video capture location based axis, wherein said three dimensional block structure comprises a plurality of viewable transparent video blocks in contact with at least one additional video block of said plurality of viewable transparent video blocks, wherein said plurality of viewable transparent video blocks allow additional transparent video blocks of said plurality of viewable transparent video blocks to be viewable through each other; retrieving, by said processor, overlay advertisements from said metadata; dynamically coupling for runtime viewing, by said processor based on said three dimensions and a profile and a past history of said user, said overlay advertisements as dynamic metadata within specified video blocks of said three dimensional block structure such that representations for said overlay advertisements are viewable with associated transparent video blocks of said viewable transparent video blocks; receiving, by said processor from said user via finger activation of a touch screen portion of said GUI, a selection for at least one video block of said three dimensional block structure; generating, by said processor based on input from the user, comments associated with recommendations for said at least one video block; and generating, by said processor based on a determined importance and results of said associating, a playlist indexing said plurality of viewable transparent video blocks.