1. A method of identifying semantically similar shots in a video sequence, comprising the steps of:— a) identifying shots within the video sequence, each shot being a temporally consecutive sequence of video frames; b) calculating distance values between each shot and every other shot; and c) clustering shots into groups in dependence on the respective calculated distance values therebetween; wherein the shots clustered into a group at step c) have semantically similar content.