Вставлять его в блок с нужными пропорциями, такими же как само видео.
Судя по тому, что у вас в коде есть это padding-top: 45%;, про хак с паддингами вы в курсе.
Осталось поставить нужное соотношение сторон.
aspect-ratio использовать рано. Из пользователей яблока, меньше чем у 1% 15ый сафари. У всех остальных не сработает.