= `-frames` option = Output a single frame from the video into an image file: {{{ ffmpeg -i input.flv -ss 00:00:14.435 -frames:v 1 out.png }}} This example will [[Seeking|seek]] to the position of 0h:0m:14sec:435msec and output one frame (`-frames:v 1`) from that position into a PNG file. = `fps` video filter = Output one image every second, named `out1.png`, `out2.png`, `out3.png`, etc. {{{ ffmpeg -i input.flv -vf fps=1 out%d.png }}} Output one image every minute, named `img001.jpg`, `img002.jpg`, `img003.jpg`, etc. The `%03d` dictates that the ordinal number of each output image will be formatted using 3 digits. {{{ ffmpeg -i myvideo.avi -vf fps=1/60 img%03d.jpg }}} Output one image every ten minutes: {{{ ffmpeg -i test.flv -vf fps=1/600 thumb%04d.bmp }}} = `select` video filter = Output one image for every I-frame: {{{ ffmpeg -i input.flv -vf "select='eq(pict_type,PICT_TYPE_I)'" -vsync vfr thumb%04d.png }}} = `thumbnail` video filter = Pick one of the most representative frames in sequences of 100 consecutive frames: {{{ ffmpeg -i input.flv -vf thumbnail=n=100 thumb%04d.png }}} === Also see === * [[Create a video slideshow from images]] * [https://ffmpeg.org/ffmpeg-filters.html#fps fps video filter documentation] * [https://ffmpeg.org/ffmpeg-filters.html#select_002c-aselect select filter documentation] * [https://ffmpeg.org/ffmpeg-filters.html#thumbnail thumbnail video filter documentation] * [http://superuser.com/questions/538112/meaningful-thumbnails-for-a-video-using-ffmpeg] * [https://trac.ffmpeg.org/wiki/Chinese_Font_从视频中每X秒创建一个缩略图 从视频中每X秒创建一个缩略图]