Video como plano de fundo

Boa tarde galera!

estou desenvolvendo a interface gráfica de uma tela de login (a logica de login eu ja fiz toda), coisa simples, dois botões e textos.

Estudei o CSS para poder editar tamanhos, cores e formatação, mas para deixar minha tela mais bonita, eu queria ter um pequeno video que ia rodar ao inicio da página e depois parar, por exemplo:

Uma árvore crescendo e aí quando ela termina de crescer, aparece os botões e texto do login.

Alguém sabe me falar por onde começo? Que tipo de recursos vou usar e tal?!

abraços.