1. A video player to play a variable video, the player comprising: an input interface to request first relevance data from a first intended viewer of a first version of the variable video and to request second relevance data from a second intended viewer of a second version of the variable video; and an assembler to assemble a first sequence of two or more of a plurality of scenes charted in a video file based on the first relevance data and at least one vector tagged to the plurality of scenes based on content of the plurality of scenes and to assemble a second sequence of two or more of the plurality of scenes charted in the video file based on the second relevance data and at least one vector.