Est-ce que quelqu'un sache si c'est même possible (en PHP) de prendre une image / une vignette à partir d'un film QuickTime sur le serveur? P>
Quelque chose comme la génération de la vignette GD habituelle, mais pour les fichiers .MOV. P>
Remarque: J'utilise Dreamhost, donc je n'ai pas plus d'accès au panneau Web au serveur. P>
3 Réponses :
Ceci semble prometteur: http://fmpeg-php.sourceforge.net/index.php p>
Il semble vraiment beau, mais s'il est sur un service d'hébergement partagé et n'a pas accès à la machine (sauf une interface Web) et ne peut installer aucune extension PHP, elle ne l'aidera probablement pas beaucoup :-( (sauf comme Un moyen d'indiquer «Obtenir un vrai serveur pour vous uniquement sur lequel vous serez root ^^)
Je ne me souviens pas d'avoir une façon de le faire dans Pure-PHP: - (
Généralement, la solution choisie consiste à appeler FFMEPG en ligne de commande, avec des trucs comme mais, comme c'est une extension PHP (et pas seulement un tas de scripts PHP) em>, vous devrez l'installer sur votre serveur - et nous sommes probablement Retour au même problème: - ( P> mais il ne semble pas être vraiment connu ... Je ne suis donc pas sûr que ça fonctionne bien, ni que c'est une bonne solution ... p> shell_exec code>
Mais, si vous ne pouvez pas installer de logiciel sur votre serveur, cela ne sera probablement pas possible (je doute que votre fournisseur d'hébergement concevienne FFMepg sur leurs serveurs) em> p>
Il y a même une extension pour utiliser FFMPEG de PHP sans avoir à l'appeler via la ligne de commande: FFMPEG-PHP A > p>
Recherche un peu, j'ai trouvé Thumbnail Automagique Allbrand.nu ; Ils disent (citant): p>
Anyaway ... bonne chance!
Et si vous trouvez une solution de travail / belle, n'oubliez pas de nous faire savoir! P> P>
La vignette que le plugin Allbrand.nu crée pour des vidéos est un graphique avec le type de fichier et de la vidéo de la vidéo. Ce n'est pas une image réelle de la vidéo.
DreamHost fournit un Binary FFMPEG partagé in / usr / bin / ffmpeg, donc vous devriez certainement être Capable d'appeler FFMPEG de PHP à l'aide des fonctions System () ou Shell_Exec (). Le Wiki Dreamhost a également une entrée fournissant des instructions sur l'installation et la configuration de FFMPEG-PHP .. P>
+1 c'est vraiment une réponse agréable - et satisfaisante; Bon de savoir qu'il y a des fournisseurs d'hébergement qui fournissent ce type de logiciel!