из того, что я понял из вашего вопроса, вы хотите воспроизвести видео как обычно, но просто наложите на него линейный градиент, поэтому код ниже показывает линейный градиент, направленный вправо от черного до нулевой непрозрачности
надеюсь, что этот код поможет вам в вашем путешествии
.media{
background: linear-gradient(to right, #000000, rgba(19, 19, 19, 0));
}
.media__item {
width: 100%;
height: 100%;
object-fit: cover;
}
<div class="media">
<video class="media__item" autoplay muted>
<source src="src.mp4" type="video/mp4" />
Your browser doesn't support the video tag.
</video>
</div>