Mit FFMPEG erstellen Sie thumbnails proportional zu der video-Verhältnis
Ich bin mit dem folgenden Befehl erstellen Sie thumbnails mit FFMPEG:
ffmpeg -itsoffset -1 -i video.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 240x180 image.png
Und es funktioniert gut. Allerdings, wenn das video nicht im 4:3-Seitenverhältnis, wird es noch eine 240x180 Bild, und der zusätzliche Speicherplatz wird schwarz lackiert. Gibt es eine Variante des Befehls, die verhindern, dass diese und geben Sie mir ein Bild proportional, um die video-Verhältnis? In anderen Worten, ich möchte 240x180 sein, die maximale Größe der Miniaturansicht, aber nicht das minimum.
Extra-Punkte, wenn der Befehl erzeugt ein kleineres Bild, wenn das video kleiner ist als 240x180.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden die
scale
- filter:Das bewahrt das Seitenverhältnis zu erreichen, eine Breite von 280 Pixeln.
Erhöhen Sie die Breite auf maximal 280 Pixel, aber bewahren das Verhältnis, Einsatz:
Hier, wir müssen einfach davon ausgehen, dass Ihre Videos im Querformat, so können wir die maximale Breite 280 und vergessen Sie die Höhe, die 180 für ein 3:2 video-und 158 für 16:9-Inhalte.
Hinweise:
-vcodec mjpeg
macht keinen Sinn, beim schreiben einer PNG-Datei-f rawvideo
nichts hier entweder-an
ist nicht erforderlich, da FFmpeg nicht schreiben können audio -, um eine PNG-Datei