Is there a decent way to accessibly label silent video (think animated GIF but using `<video>` rather than a GIF)?
VTT captions feel wrong in this context, and labelling with `<figure>`, `aria-labelledby,` and `aria-label` all have mixed and often poor behaviour in different browsers. For example, no matter what you do, Firefox announces an unlabelled “image” as a child of the `<video>` element (and the `<video>` is announced as “group”). Chrome meanwhile announces the label and then “empty group”.