Ola tudo bem ?
Bem, vamos la.
element.attr(): É de uso exclusivo do jQuery, pelo que vi você esta usando apenas javascript puro.
A maneira certa de fazer isso seria usando element.setAttribute. Ficando assim:
document.getElementById('video').setAttribute("data-desc", "valor a atribuir");