Кто-нибудь знает, возможно ли вообще (на PHP) взять фрейм / миниатюру из видеоролика Quicktime на сервере?
Что-то вроде обычного поколения миниатюр GD, но для файлов .mov.
note: Я использую dreamhost, поэтому у меня нет доступа к серверу только через веб-панель.
Dreamhost предоставляет общий двоичный файл ffmpeg в / usr / bin / ffmpeg, поэтому вы определенно можете вызвать ffmpeg из php с помощью функций system () или shell_exec (). В вики-версии Dreamhost также есть запись, в которой указаны инструкции по установке и настройке ffmpeg-php ..
Это выглядит многообещающе: http://ffmpeg-php.sourceforge.net/index.php
Я не помню, чтобы какой-либо способ сделать это в чистом-php :-(
Как правило, выбранным решением является вызов ffmepg в командной строке с такими вещами, как shell_exec
Но если вы не можете установить программное обеспечение на свой сервер, это, вероятно, будет невозможно (я сомневаюсь, что ваш хостинг-провайдер связывает ffmepg на своих серверах)
Существует даже расширение для использования ffmpeg из PHP без необходимости называть его через командную строку: ffmpeg-php
Но, поскольку это расширение PHP (а не просто куча PHP-скриптов) , вам придется установить его на свой сервер – и мы, вероятно, вернемся к той же проблеме 🙁
Немного поиская , я нашел AllBrand.nu Automagic Thumbnailer ; они говорят (цитируя):
Features: * ... * Supports jpeg, gif, png, wbmp and video files * ... Requirements: * PHP capable web server with GD support * ...
Но это, похоже, не очень-то известно … Так что не уверен, что он работает хорошо, и что это хорошее решение …
Anyaway … Удачи!
И если вы найдете какое-то рабочее / приятное решение, не забудьте сообщить нам!