Разница между object-fit: cover и object-fit: contain при работе с видео на веб-страницах заключается в способе масштабирования видео. 15
Object-fit: cover — видео масштабируется таким образом, чтобы полностью заполнить родительский элемент. 5 Пропорции сохранятся, но всё, что не поместится в размер бокса, обрежется. 5
Object-fit: contain — видео пропорционально масштабируется, чтобы целиком поместиться внутри родительского элемента. 5 При этом изображение может иметь пустые области по бокам, сверху или снизу. 5 Задача contain — сохранить пропорции оригинальной картинки, бокс заполнять не обязательно. 5
Таким образом, cover подходит для ситуаций, когда важно, чтобы видео полностью заполнило элемент, а contain — когда нужно сохранить пропорции изображения и не обрезать важные части. 35