Content Based Video Retrieval, Convolution Neural Network, Convolution Neural Network., Face Quality Assessment, keyframe extraction.