Задать вопрос
alexjet73
@alexjet73

Как преобразуется html (svg и div) в видео формат в сервисах типа SUPA?

Есть сервисы типа SUPA, где конструктор весь основан на html элементах и их управлением через Javascript. Однако как при создании видео, передаются данные на сервер о всех объектах и раскадровки так, что на стороне сервера PHP может визуализировать все эти элементы?
Есть ли какие то догадки или предположения, а может кто занимался подобным и знает каким образом устроен механизм визуализации html элементов и создание видео на стороне сервера?!
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Сложный 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Stepik
    JavaScript с нуля - основы языка и практика для начинающих
    2 недели
    Далее
  • Merion Academy
    Фронтенд-разработчик с нуля
    4 месяца
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@strelok011
Не уверен на счет php, но вот статья о реализации подобного на nodejs. На английском правда.
https://medium.com/@brianshaler/on-the-fly-video-r...

Суть в том, что сценарий видео передается с фронта на бэк, в дальнейшем на бэке используется canvas (такой же, как и на фронте в браузере), результат обсчета изображения одного кадра скармливается универсальному обработчику видео ffmpeg, в дальнейшем создается видеофайл.
Очень грубо, но общий смысл передает. Я не видел реализацию канвы для php, не стояло цели искать, но похожий функционал на ноде точно действует. Можно запускать серверную версию хромиума, к примеру, в нем рендерить собственно хоть html страницу хоть канву.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы