I get it. You saw a competitor's website with a beautiful, looping drone shot of a new roof installation. It looked cinematic. It looked "premium."
You want that. But what you don't see is their analytics.
Video backgrounds are the "SUV" of web design: heavy, slow, and expensive to run. For a local service business, they are almost always a mistake.
The "Data Weight" Problem
A high-quality static image is about 150 KB.
A compressed 10-second video loop is about 5 MB.
That means the video is 33x heavier. On a 4G mobile connection, that difference is the difference between "instant" and "loading..."
The "Vampire Effect" (Distraction)
Even if the video loads fast (on Wi-Fi), it introduces a new problem: Motion distracts the eye.
The human brain is hardwired to look at movement. If you have a guy hammering a nail in the background, the user is looking at the hammer, NOT your "Call Now" button.
When CAN You Use Video?
I am not anti-video. I am anti-video-background.
The Right Way: Use a static image background. Place a "Play" button on top. When the user clicks it, a lightbox opens and plays the video (hosted on YouTube/Vimeo).
This gives you the best of both worlds:
1. Fast page load (because the video doesn't load until clicked).
2. User consent (they chose to watch).
3. Sound (background videos are muted; click-to-play videos can have audio).
Conclusion
Your website is not a cinema. It is a sales rep.
A sales rep that takes 5 seconds to greet you and then distracts you with juggling tricks is a bad sales rep. Kill the video background. Keep the speed.