Semantics of Video Shots for Content-based Retrieval