SO-Link — конвертация YouTube в m3u8 или mp4

Сервис конвертации YouTube видео в m3u8 или mp4 ссылку. Конвертер видео YouTube в формат mp4

Подготовка сервера

Данный вариант сервера при скачивании длительного видео использует много ресурсов сервера. Скачанные видео будут в максимальном качестве, потому не рекомендую использовать для общего доступа, разве что вы филантроп)

  • Устанавливаем Ubuntu Server
  • Обновить пакеты с репозитория
sudo apt-get update
  • Установить ffmpeg. Требуется для склеивания видео+аудио.
sudo apt-get install ffmpeg -y
  • Установка php
sudo apt install php libapache2-mod-php -y
  • Редактируем некоторые значение
sudo nano /etc/php/7.4/apache2/php.ini

Максимальное время выполнения скрипта указываем max_execution_time = 6000 , можно и больше, если скачиваете целый YouTube

  • Устанавливаем apache2
sudo apt install apache2 -y
  • Редактируем конфиг
sudo nano /etc/apache2/apache2.conf

Все значения AllowOverride меняем на All

  • Перезапускаем службу apache2
sudo systemctl restart apache2
  • Скачиваем файлы на свой сервер и распаковываем в директорию /var/www/html
  • Меняем владельца файлов на www-data
sudo chown www-data:www-data -R /var/www/html
  • Изменяем права доступа на директорию
chmod -R 0744 /var/www/html
  • Указываем время для сервера
sudo timedatectl set-timezone 'Europe/Kiev'
  • Укажите адрес своего сайта
/var/www/html/index.php

83 строка. Укажите свой адрес сайта

$general_result = 'http://mysite.com/downloads/'.$name_file.'___'.$u.'.mp4';
  • Файлы старше 10 мин на сервере будут удалены. Укажите свое значение если нужно. Файлы удаляются с директории /var/www/html/downloads при запуске нового скачивания видео
exec("find ".$_SERVER['DOCUMENT_ROOT']."/downloads/ -type f -mmin +10 -delete");	

Back to Top
Ads Blocker Image Powered by Code Help Pro

Обнаружен блокировщик рекламы

Мы обнаружили, что вы используете расширения для блокировки рекламы. Пожалуйста, поддержите сайт, отключив блокировщик рекламы.

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker

Powered By
CHP Adblock Detector Plugin | Codehelppro