web-dev-qa-db-fra.com

ffmpeg comment sortir des images d'une vidéo

Je souhaite extraire des images d'une vidéo Je souhaite que mille images soient extraites d'une heure spécifique, par exemple 0:30 1:15 1:45 et j'aimerais qu'elles soient également au format PNG

Merci d'avance

Mise à jour Merci rechengehirn et Rmano Malheureusement, je ne peux pas excepter vos deux réponses et je les ai choisies au hasard, mais je pensais que ce serait juste comme ça car vos réponses fonctionnent si bien encore merci

3
Levan

Cela fonctionne pour moi:

ffmpeg -i input_movie.mp4 -ss 00:00:05 -f image2 -vframes 1 imagename.png

Où les options sont:

-i              > The input video file
-ss  00:00:05   > Start at Second 5 of movie
-f image2       > Force image output
-vframes 1      > Set the number of video frames to record

Vous pouvez lire la documentation de ffmpeg sur: http://ffmpeg.org/ffmpeg.html

2
rechengehirn

J'utilise un construction statique d'un récent ffmpeg , mais cela ne devrait pas avoir d'importance. Ce que j'utilise c'est

ffmpeg -i videoin.avi -ss 30 -r 1 -t 1 myimage.png

qui saute les 30 premières secondes, puis utilise une cadence d'image de 1 image/s et crée des images pendant 1 seconde.

En cherchant sur Google, j'ai trouvé ceci: http://linuxers.org/tutorial/how-extract-images-video-using-ffmpeg avec un peu plus d'options.

1
Rmano