7
votes

Prenez une miniature à partir d'un fichier QuickTime (film)

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?

Quelque chose comme la génération de la vignette GD habituelle, mais pour les fichiers .MOV.

Remarque: J'utilise Dreamhost, donc je n'ai pas plus d'accès au panneau Web au serveur.


0 commentaires

3 Réponses :


4
votes

1 commentaires

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 ^^)



0
votes

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 shell_exec
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)


Il y a même une extension pour utiliser FFMPEG de PHP sans avoir à l'appeler via la ligne de commande: FFMPEG-PHP

mais, comme c'est une extension PHP (et pas seulement un tas de scripts PHP) , vous devrez l'installer sur votre serveur - et nous sommes probablement Retour au même problème: - (


Recherche un peu, j'ai trouvé
Thumbnail Automagique Allbrand.nu ; Ils disent (citant): xxx

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 ...


Anyaway ... bonne chance!
Et si vous trouvez une solution de travail / belle, n'oubliez pas de nous faire savoir!


1 commentaires

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.



2
votes

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 ..


1 commentaires

+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!