Сделать несложно, но необходимо знания HTML и CSS: 1. Сделать правильную структуру (она есть в статье), чтобы разместить и видео, а также текст над видео; 2. Применить CSS стили, которые сделают верное расположение: фон на задний план, а текст на первый план с помощью свойства z-index.