Привет всем,
Я работал над созданием эскизов изображений для своего сайта и добился довольно приличного прогресса. Мне удалось создать эскизы изображений локально и размещенных на удаленном сервере, как я и надеялся.
У меня проблема в том, что я не могу сделать то же самое для видео. Я успешно установил каждое из следующего вместе с их зависимостями и подтверждаю, что все они работают локально:
- ffmpeg (а также ffmpeg-PHP и ffmpegthumnailer)
- Imagick (в настоящее время работает для всех простых созданий миниатюр "изображений", локальных и удаленных)
- MPlayer
На данный момент мне не удалось найти метод, который позволил бы мне получать миниатюру из моих собственных видеофайлов на удаленном сервере. Причина, по которой я пытаюсь подключиться к удаленному видеофайлу, состоит в том, что каждое видео может иметь размер от 5 до 300 МБ, и я не хочу копировать весь фильм локально, просто чтобы создать миниатюру.
Я сталкивался с одним из них, который «может» позволять захватывать изображение из потока rtmp, к которому у меня, к счастью, есть доступ… но ничего полезного из этого не получилось.
Любые идеи будут с благодарностью,
Спасибо,
Серебряный тигр
Обновление от Silver Tiger:
Похоже, у меня был альтернативный метод с помощью третьей стороны. Я использовал Zendcoder, чтобы конвертировать видеофайлы на лету в стандартный формат, который может надежно воспроизводиться в моем веб-проекте, и в качестве части их сервиса они автоматически создадут динамическое миниатюру и загрузят ее в мой Amazon S3 вместе с конвертированным видео. файл.
Кризис предотвращен, но окольным путем, и я не смог найти решение, которое, к сожалению, я мог бы предложить кому-либо как «решение».