Just thinking is there any reason why you really need to fade the video out? Seeing as the caption has a higher `z-index` than the video, would it be less boilerplate code to just fade the caption in and give it a solid background color? You could then just pause the video and what-not when it's in the background.