CSS-видео текста с прозрачным фоном не работает в Safari

#css #video #safari #clip-path

#css #Видео #safari #путь к клипу

Вопрос:

Итак, я пытаюсь сделать текст заголовка анимированным с помощью фонового видео, воспроизводимого внутри букв. Приведенный ниже код — это мое решение, которое отлично работает во всех браузерах, кроме Safari. Я знаю, что safari лишь частично поддерживает clip-path, в чем, вероятно, и заключается проблема. Я ломал голову, пытаясь придумать решение, и мне нужны некоторые идеи. Можно ли изменить приведенный ниже код, чтобы он работал в Safari, или, возможно, есть другой подход, который я могу использовать для достижения того же результата.

Пример того, чего я пытаюсь достичь, можно увидеть здесь https://levelup.gitconnected.com/animate-svg-text-with-a-video-background-bf1d03e47600 Прокрутите вниз до текста «Жизнь на пляже» с видео на заднем плане.

Помощь очень ценится!

 <svg>
    <defs>
        <clipPath id="clip-00" clipPathUnits="objectBoundingBox" transform="scale(0.0013208333333333333, 0.002225925925925926)">
            <path d="M741.58,421.68V373H613.37V313h71.39V264.7H613.37v-43H736.26V173.06H563.65V421.68Zm-206.13,0V173.06h-49V278.19c0,13.85.71,45.11.71,54.34-3.2-6.39-11.37-18.82-17.4-28.06L381.67,173.06h-47.6V421.68h49V312.29c0-13.85-.71-45.11-.71-54.34,3.19,6.39,11.36,18.82,17.4,28.06l91.28,135.67ZM267.31,297.73c0,50.43-23.09,78.49-57.9,78.49s-58.95-28.77-58.95-79.2,23.08-78.5,57.89-78.5,59,28.77,59,79.21m51.14-.71c0-80.27-44.4-127.86-109-127.86-65,0-110.1,48.3-110.1,128.57s44.4,127.85,109.39,127.85c64.64,0,109.75-48.3,109.75-128.56" />
            <path d="M486.4,278.2c0,13.9,0.7,45.1,0.7,54.3c-3.2-6.4-11.4-18.8-17.4-28.1l-88.1-131.4h-47.6v248.6h49V312.3
        c0-13.9-0.7-45.1-0.7-54.3c3.2,6.4,11.4,18.8,17.4,28.1l91.3,135.7h44.4V173.1h-49V278.2z" />
            
            
        </clipPath>
    </defs>
</svg>

<div class="video-container">
    <video loop autoplay muted playsinline>
        <source src="#" type="video/mp4">
        <source src="#" type="video/webm">
                <img src="#">
    </video>
</div>
 

В моем css-файле у меня есть это —

 video {
 -webkit-clip-path: url(#clip-00);
  clip-path: url(#clip-00);