1. A system, comprising: a division component to break a main video into a plurality of main frames, and to break a supplementary video into a plurality of supplementary frames; a modeling component to assign one or more supplementary frames into each of a plurality of states of a Hidden Markov Model (HMM), and correspond each of the plurality of states to one or more of the plurality of main frames; a detection component to select particular frames in the plurality of main frames via a Viterbi beam search for an insertion path based on the plurality of states and visual properties, the particular frames including specific insertion positions for insertion of the plurality of supplementary frames; an insertion component to insert the plurality of supplementary frames into the specific insertion positions to form a synthesized video; and a blend component to blend the inserted supplementary frames and the particular frames of the synthesized video.