Sitefinity allows to embed YouTube videos in the webpage. The steps involved are as follows.
Step 1: Click the Video Manager link present under your YouTube account.
Step 2: Click on the edit button present near the video in order to add caption.
Step 3: Click on the caption tab present on the top.