113 votes

Comment extraire une trame d'une vidéo toutes les N secondes vers une image?

Comment puis-je convertir un fichier vidéo en une séquence d'images, par exemple une image toutes les N secondes. Est-ce que mplayer ou ffmpeg peuvent faire cela? J'ai utilisé MPlayer pour capturer des captures d'écran manuellement mais j'aimerais automatiser cela pour une longue vidéo.

0 votes

Voir cette question connexe sur le choix de la qualité des images: stackoverflow.com/questions/10225403/…

2voto

soegaard Points 6541

VirtualDub peut le faire pour vous

Fichier -> Exporter -> Séquence d'images

entrer la description de l'image ici

0 votes

Est-ce que cela sauvegardera chaque image individuelle?

0 votes

Oui, chaque frame.

0 votes

Je dois sauter la plupart des images, car afficher toutes les images utiliserait trop d'espace de stockage. J'ai juste besoin d'une image toutes les quelques secondes.

1voto

user2013 Points 2301

Vous pouvez également essayer ceci

de la ligne de commande VLC ...

vlc "C:\VOTRE\chemin\fichier.avi" -V image --image-out-prefix=nomcap --image-out-ratio=60

fichier.avi est la vidéo que vous voulez capturer, nomcap est le préfixe des images enregistrées, vous pouvez jouer avec le ratio (60 signifie qu'une image sur 60 est capturée) Vous pouvez ajouter plus de commandes, par exemple --image-out-format jpeg enregistrera vos captures en jpeg au lieu de png, --snapshot-path vous permet de choisir où enregistrer vos captures.

<a href="http://ask.metafilter.com/90735/Automatic-Screenshots-from-a-DVD" rel="nofollow noreferrer">Source de ci-dessus</a>

0 votes

J'ai reçu ce message : Les options de ligne de commande n'ont pas pu être chargées, vérifiez s'ils sont valides.

0 votes

Sur Ubuntu, j'ai reçu ce message : option inconnue ou argument manquant obligatoire `--image-out-prefix=capname'.

1voto

Alex Points 11

Vous pouvez sauter des images dans VirtualDub. Il suffit d'utiliser l'option "Décimer par" située dans le menu Vidéo -> Fréquence d'images. Par exemple, si vous définissez "Décimer par 100", puis utilisez Fichier -> Exporter -> Séquence d'images, cela ne sauvegardera que chaque 100ème image.

SistemesEz.com

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.

Powered by:

X