Créer une vignette de la vidéo à l'aide de ffmpeg
J'ai besoin de créer une miniature de la vidéo alors que le téléchargement sur les CDN.
J'ai été chercher ce trouve cette mais je ne suis pas en mesure d'obtenir la capture d'écran, même après avoir suivi les étapes.
Je suis en utilisant jwplayer pour la lecture de la vidéo
Quelqu'un peut m'aider à créer une vignette lors du téléchargement de la vidéo en utilisant ffmpeg
OriginalL'auteur Hitesh | 2014-11-26
Vous devez vous connecter pour publier un commentaire.
Je ne connais pas un moyen de faire une capture d'écran PENDANT le téléchargement, mais je ne sais comment le faire après.
Le code le plus simple est:
Exécuter ce script après avoir téléchargé le fichier. Il devrait prendre seulement un court laps de temps si la capture d'écran est prise au début de la vidéo. (première minute par exemple).
Je ne pense pas qu'il est possible de prendre une capture d'écran pendant que le fichier est encore en cours de téléchargement.
Edit:
retiré
-f image2
comme il est deviné corriger par ffmpeg-f image2
n'est pas nécessaire ici.qu'est-ce que
-f image2
?? ici-f est le format d'entrée/sortie (normalement deviné par ffmpeg) et image2 est le demuxer. Voir ffmpeg documenation pour plus d'info: ffmpeg.org/ffmpeg-formats.html#Demuxers @LordNeckbeard supprimé de la réponse
image2 est généralement utilisé si la sortie est une variable.
Si vous mettez -ss-je, alors vous n'aurez pas à attendre pour la première minute d'images. Cependant, la plupart des décodeurs ne peut pas aller à un horodatage exact, de sorte que vous pouvez vous retrouver un peu avant de votre timestamp (par exemple 00:00:58 au lieu de 00:01:00).
OriginalL'auteur drumkruk