Closed captions are exactly the same text of the spoken speech of videos whereas subtitles are different language than the original language of the video. Purpose of closed captions is mainly for viewers who can't hear the video well and subtitles are intended for viewers who may not understand the language of the speech of the video.