1. A system comprising: a processor-implemented video feature extraction module configured to receive a video signal and to extract an at least two-dimensional feature from at least two video frames of the video signal; a processor-implemented one-dimensional video feature computation module configured to derive a one-dimensional feature from the extracted at least two-dimensional feature; and a processor-implemented visual rhythm detector module configured to detect a visual beat and a visual tempo from the one-dimensional feature.