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

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

Как сжать видео средствами PHP?))))
  • Вопрос задан
  • 1213 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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