Looping doesn’t depend on the video file but how it’s embeded in the website. If you’re using Webflow’s bg video element it will loop.
As for the size you need a good video tool to get it under 30mb first. One good tool is Handbrake. After that, it’s trial and error with dimensions and compression to get it under the required size.
Also, a BG video is intended to be quite short, you may have a length issue. Don’t consider a bg video as a video that people should look at entirely, it’s meant for illustration. Also the size of the video will impact the weight.
So I managed to cut down the video, which was a great suggestion! The problem is that the resolution is compressing bizarrely. Does anyone have a work around for this?