Un video Html5 es un simple elemento más, y acepta propiedades CSS normales como width y height.
Puedes poner otras cosas encima.
Pero tal vez necesitas buscar algo con ciertas funciones, como loops. Busca esto:
https://www.google.com.mx/search?q=v...kground+html+5
Ninguno de esos es un gif, ya que simplemente al reescalar se nota la paleta de colores.