Hey guys,
I was kind of in the same situation some time ago so I thought I wanted to chime in:
I ended up using Mux’s “Animated GIF/webp thumbnail” feature for displaying short loops of a video in webp format, without hurting the website performance too much (and my bandwidth usage bill):
https://docs.mux.com/guides/get-images-from-a-video#get-an-animated-gif-from-a-video
Can i use WebP: https://caniuse.com/webp
The thread: https://community.datocms.com/t/page-with-multiple-videos-at-once-best-way-to-do-it/5293/7
Cheers!