Comment créer des vignettes d'aperçu ou pour les vidéos?
je veux afficher les vignettes d'aperçu ou de panneaux pour les vidéos figurant sur mon site, je veux extraire une image unique à partir d'une vidéo (à partir d'un moment donné j'.e pour obtenir une image de exactement après 1 min) et de les afficher sous forme de vignettes que sur youtube...
Toute aide?
Essayez de suivre ce tutoriel sur le PHP et ffmpeg, alberton.info/...
OriginalL'auteur Vijay | 2010-02-15
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à l'ffmpeg-php bibliothèque. C'est le seul moyen simple de manipuler des vidéos de formats différents en PHP.
Il y a aussi un wrapper appelé PHP Video Toolkit, vous pouvez le trouver ici: http://sourceforge.net/projects/phpvideotoolkit/
Dwwnload le colis et prendre un coup d'oeil à example02.php: il y a le $trousse d'outils->extractFrames() qui fait exactement ce dont vous avez besoin... ;), Vous pouvez facilement modifier le code source pour extraire une image à un moment donné.
Grâce Napolux. Qui m'a aidé à grande. Mais auriez-vous l'esprit en expliquant moi , Comment pouvons-nous améliorer la qualité de la vignette de l'image?
Toutes les réponses à mes commentaires? toujours curieux de savoir...
OriginalL'auteur Napolux
Ajoutant à la façon d'utiliser le ffmpeg réponse, c'est les paramètres que vous cherchez:
Il est également intéressant de noter que même si l'audio ou de la vidéo a une trame d'image disponible, que le "test.jpg" sera toujours généré. Lorsqu'il n'existe pas de cadre d'image, la test.jpg sera un fichier de la taille ZÉRO. De sorte que vous aurez besoin de vérifier la taille du fichier qui a été généré pour vous assurer que vous avez un que vous pouvez utiliser.
OriginalL'auteur cregox
Dans les navigateurs modernes, vous pouvez également utiliser la balise vidéo et toile pour capturer une image et l'enregistrer comme une image.
voir Comment pouvons-nous obtenir la copie d'écran de la vidéo en html5 à l'aide de toile
pour l'un, les deux ce ou ces réponse devrait résumer le lien autant que possible pour créer de la redondance et bien, la version plus courte directement à l'essentiel. Et en s'appuyant sur côté client en javascript pour créer des vignettes est loin d'être idéal pour de nombreuses situations, mais, assurez-vous que cela pourrait être un moyen extraordinaire pour la plupart. Peut-être que Thomas va améliorer sa réponse si il obtient suffisamment de upvotes, et nous apporter une solution complète finalement... ;P
OriginalL'auteur Thomas