Comment spécifier la taille de l'image de sortie dans ffmpeg commande?
Je suis l'extraction d'images à partir d'une vidéo MP4 à l'aide de ffmpeg
dans le terminal.
J'ai utilisé la commande:
ffmpeg -i Video.MP4 Pictures%d.bmp
Problème est que les images extraites ont une taille de 4,5-5 MO! Je veux des images plus petites, disons autour de 1 ou 2 MO. Comment puis-je limiter la taille des images de sortie?
OriginalL'auteur Vishwajeet Kakde | 2013-07-15
Vous devez vous connecter pour publier un commentaire.
La taille du fichier est une fonction de votre résolution vidéo et le format de sortie que vous choisissez.
Par exemple:
Vous avez différentes façons de réduire la taille du fichier de sortie.
Modifier le format par exemple YUV 4:2:0 avec
-pix_fmt yuv420
et je pense que le plus petit format que vous pouvez choisir est gris ou yuv400 mais vérifiez avec la commande suivante montrant le ffmpeg pris en charge le format de pixel‘ffmpeg -pix_fmts
le format BMP doit gérer (générer un 8bpp image), mais à confirmer avec la taille du fichier que vous obtenez un facteur 3!
Modifier la résolution de sortie (HD, SD ou CIF) avec
-s <Width>x<Height>
, par exemple:ou avec la
-vf
option:oui il y est, j'ai édité ma réponse, avoir un coup d'oeil a la section 1.
OriginalL'auteur alexbuisson
il y a une option de plus que vous avez à réduire la taille des images de sortie : Utiliser un autre format de l'image comme *.jpg.
ffmpeg -i input.flv -ss 00:00:14.435 -f image2 -vframes 1 out.jpg
(Source : http://trac.ffmpeg.org/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video)
Bonne journée 😉
OriginalL'auteur CCfVssZijV2X