Задать вопрос
RagdollHorse
@RagdollHorse
ты редактор и автор всех своих новостей

Как сжать видео средствами PHP?

Как сжать видео средствами PHP?))))
  • Вопрос задан
  • 1256 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Akdmeh
@Akdmeh
PHP, Yii2, Music
Перевести эту задачу инструментам, которые умеют этим заниматься.
Вариант: "запустить самостоятельно PHP-скриптом и подождать" не сработает, если видео большое.
Нужно:
1) создать очередь файлов, которые нужно обработать (ищите решение RabbitMQ или, по-проще, Redis)
2) определенный скрипт принимает задание от очереди и передает эту задачу скрипту ffmpeg
3) когда обработка завершена - делаем об этом запись в базу данных
4) Если нужно при этом отдать сам файл - все это время пользователь смотрит на анимацию загрузки и с помощью AJAX, например, проверяем время от времени, сконвертировался файл или нет. Ну или если есть желание - используем long-polling (гуглите)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
a4d7b5c2db524e1680bf487ca0b107cb.jpg
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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