Создание видео большого пальца, как YouTube для сайтов на основе PHP - PullRequest
2 голосов
/ 29 ноября 2011

Есть ли способ создать несколько миниатюр из видео через php?У меня не установлен ffmpeg на веб-сервере моей учетной записи хостинга.Что мне теперь делать?

Ответы [ 3 ]

1 голос
/ 20 декабря 2011

Вы должны установить пакет FFMpeg на свой сервер, только тогда вы сможете создавать необходимые миниатюры для видео.Вы можете узнать процесс установки и выполнить действия.

0 голосов
/ 29 ноября 2011

У вас есть два варианта с ffmpeg (после того, как вы сделали его доступным на вашем сервере) для создания нескольких миниатюр:

  • Либо вы вызываете его несколько раз, по одному разу на миниатюру.
  • Вы вызываете его один раз и создаете миниатюру каждые X секунд.

В зависимости от того, сколько миниатюр вы хотите создать, один метод работает быстрее, чем другой, или наоборот.

Примеры командной строки, код PHP и сравнение скорости см. В следующем сообщении в блоге: Получение нескольких миниатюр из фильма с помощью ffmpeg .

Если на вашем сервере не установлен ffmpeg, вам нужна другая библиотека / инструмент, который может извлекать миниатюры из видео. Однако я бы сказал, что когда что-то предлагается, это ffmpeg, а не что-то другое (например, apple quicktime), поэтому я не стал бы много искать альтернативы.

0 голосов
/ 29 ноября 2011

При условии, что видео размещено на вашем собственном сервере, лучше всего было бы попросить, чтобы хост-провайдер установил ffmpeg. Если видео размещены сторонними организациями, такими как YouTube или Vimeo, вы можете использовать их API для запроса миниатюр (см. Как получить миниатюру видео YouTube из API YouTube? , например, Обработка миниатюр на Youtube).

...