Конвертируйте или загружайте видео с URL-адресом Youtube / Vimeo iframe src в видеотеги HTML5 для показа на моем веб-сайте WordPress

#php #html #wordpress #iframe #html5-video

#php #HTML #wordpress #iframe #html5-video

Вопрос:

я ищу возможность для моей страницы WordPress конвертировать или конвертировать ссылку / URL src Youtube / Vimeo iframe, чтобы его можно было выводить либо как временный файл, либо как ссылку в теге источника видео html5. Я знаю, что есть такая возможность, потому что есть плагин под названием Smartvideo https://swarmify.com/features/auto-youtube-export / и здесь это тоже работает.

Итак, вот код, каким я хотел бы, чтобы он был:

 <iframe src="https://www.youtube.com/embed/$video_id" frameborder="0" allowfullscreen=""></iframe>
 

конвертировать / загружать временно в

 <video muted autoplay loop>
    <source src="https://domain.de/transformed_video/$video_id.mp4" type="video/mp4">
</video>
 

Я надеюсь, что есть кто-то, кто может мне в этом помочь.

Комментарии:

1. (1) Попробуйте Youtube-DL для PHP . Он извлечет текущие рабочие ссылки на MP4 на серверах Youtube (поскольку срок действия ссылок всегда истекает через несколько часов).). (2) Почему бы просто не сохранить видео (с помощью онлайн-загрузчика Youtube) и сохранить его на своем сервере?

2. Привет, VC.One, спасибо за ваш комментарий, но знаете ли вы, как я могу создать этот код на своем веб-сайте? У меня есть более одного видео для загрузки на веб-сайт, и я протестировал пример, и код rhis не работает для моего. Я надеюсь, что вы сможете мне в этом помочь.

3. Какую ссылку на видео вы пробовали, чтобы я мог проверить это для вас?

4. Я не просто хочу преобразовать специальную ссылку, я хочу преобразовать все на своем сайте, что мои клиенты могут специально ввести сами

5. Youtube-DL, похоже, изменился. Раньше это был PHP-скрипт, но теперь, похоже, это приложение на Python, которое запускается в командной строке. Я не знаю, как установить скрипты Python на сервер (или имеет ли значение тип сервера, например: Apache, Windows, Linux).