Warum sollten Sie -vframes und -ss verwenden, um ein Miniaturbild aus dem Video zu erhalten?

0

Ich verwende dieses Argument für FFmpeg, um ein Miniaturbild aus einer Videodatei zu erhalten:

ffmpeg -i input.mp4 -vframes 1 -s 320x240 -ss 10 output.jpg

Ich verstehe, dass -ss 10 FFmpeg anweist, das Miniaturbild in der 10. Sekunde aufzunehmen, aber wozu dient -vframes 1?

johnny92
quelle

Antworten:

1

Das zeigt ffmpegan, dass ein Frame ausgegeben werden soll. Andernfalls wird versucht, mit dem Image File Muxer mehrere Bilder auszugeben. Aus der Hilfe:

$ ffmpeg -h
...
-vframes number     set the number of video frames to record
Logan
quelle
Ihr Zweck wird klarer, wenn Sie mehrere Miniaturbilder aufnehmen, aber wenn Sie ein einzelnes Bild aufnehmen (indem Sie nicht% d im Ausgabedateinamen angeben), ist es schwer zu erkennen, wofür es da ist!