Как мы видим, Bootstrap 4 содержит список встроенных аспектов ios. Пропорции .embed-responsive-21by9
из этого списка определяются в BS CSS так:
.embed-responsive-21by9::before {
padding-top: 42.857143%;
}
Похоже, ваше разрешение не совсем стандартное. Давайте добавим новый класс в ваш CSS (или в Bootstrap). Допустим, это будет .embed-responsive-19by7
. 1920 = 100%, 764 = 39,7916% (используя пропорцию 764 * 100/1920 = 36,79166 ). Таким образом, ваш дополнительный CSS равен
.embed-responsive-19by7::before {
padding-top: 39.7916%;
}
Теперь ваше видео будет
<!-- panoramic - 19:7 aspect ratio -->
<div class="d-none d-lg-block embed-responsive embed-responsive-19by7 cab-video">
<video class="embed-responsive-item">
<source src="video.mp4">
</video>
</div>