J'essaie d'extraire des images clés d'un clip vidéo. J'ai essayé la commande suivante, mais elle extrait toutes les images.
ffmpeg -vf select="eq(pict_type\,PICT_TYPE_I)" -i 2.flv -vsync 2 -s 73x41 -r 30 -f image2 thumbnails-%%02d.jpeg
J'essaie d'extraire des images clés d'un clip vidéo. J'ai essayé la commande suivante, mais elle extrait toutes les images.
ffmpeg -vf select="eq(pict_type\,PICT_TYPE_I)" -i 2.flv -vsync 2 -s 73x41 -r 30 -f image2 thumbnails-%%02d.jpeg
Exemple utilisant le select
y scale
filtres :
ffmpeg -i 2.flv -vf "select=eq(pict_type\,I),scale=73x41" \
-vsync vfr -qscale:v 2 thumbnails-%02d.jpeg
Quelques conseils :
Les filtres ne doivent pas venir avant le -i
car il s'agit d'une option de sortie. Je ne sais pas exactement d'où vous tenez cette commande, mais PICT_TYPE_I
n'existe pas - il devrait être I
.
Dans le scale
filtre que vous pouvez remplacer 73
o 41
pour que le filtre calcule automatiquement la largeur ou la hauteur afin de préserver le rapport hauteur/largeur : par exemple scale=73:-1
o scale=-1:41
. Cela permet d'éviter les étirements ou les écrasements qui peuvent résulter d'une mise à l'échelle "forcée".
La qualité de la production peut être contrôlée avec -qscale:v
(ou l'alias -q:v
). La gamme effective est une échelle linéaire de 2 à 31 et une valeur inférieure correspond à une qualité supérieure.
Que votre ffmpeg
permet un filtre avant l'entrée me dit qu'il pourrait être périmé. Télécharger une construction statique récente pour votre système d'exploitation, ou construisez-le vous-même en suivant les conseils de l'équipe d'experts. les guides de compilation si ce qui précède ne fonctionne pas.
Si cette erreur
L'option vf (set video filters) ne peut pas être appliquée à l'url d'entrée 1508.mp4 -- vous essayez d'appliquer une option d'entrée à un fichier de sortie ou vice versa. Déplacez cette option avant le fichier auquel elle appartient. Erreur dans l'analyse des options du fichier d'entrée 1508.mp4. Erreur d'ouverture des fichiers d'entrée : Argument non valide
vous pouvez le faire
ffmpeg -i 263.mp4 -vf select=eq(pict_type\,PICT_TYPE_I) -vsync 2 -s 480x320 -r 24 -f image2 thumbnails-%05d.jpeg
\==--------------------------------------------
"-i" Paramètres à l'avance
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.