Weiß jemand, ob ffmpeg so etwas wie Video-Thumbnails erstellen kann?
Ich weiß, dass Totem dies kann, aber Totem unterstützt das von mir verwendete Videoformat nicht
Danke im Voraus
Sie können diesen Artikel auch sehen
Weiß jemand, ob ffmpeg so etwas wie Video-Thumbnails erstellen kann?
Ich weiß, dass Totem dies kann, aber Totem unterstützt das von mir verwendete Videoformat nicht
Danke im Voraus
Sie können diesen Artikel auch sehen
Antworten:
ffmpeg
Wenn Sie etwas älteres als Ubuntu 15.04 verwenden, ffmpeg
bezieht sich das sogenannte " " -Paket aus dem Repository auf eine gefälschte Version aus der Libav-Gabel, die nicht über die von Ihnen benötigte Funktionalität verfügt. Sie müssen daher einen statischen Build von herunterladenffmpeg
oder befolgen Sie zum Kompilierenffmpeg
eine Schritt-für-Schritt-Anleitung .
select
, scale
und tile
Filter:./ffmpeg -i input -vf "select=gt(scene\,0.4),scale=160:-1,tile" -frames:v 1 \
-qscale:v 3 preview.jpg
In diesem Beispiel ist die Ausgabe 960x450
. Sie können einen zusätzlichen Skalierungsfilter hinzufügen, wenn Sie dies ändern möchten, oder Sie können die Größe jeder Kachel ändern. Beispiel für eine 600 Pixel breite Ausgabe:
./ffmpeg -i input -vf "select=gt(scene\,0.4),scale=160:-1,tile,scale=600:-1" \
-frames:v 1 -qscale:v 3 preview.jpg
Sie können der Ausgabe sogar Text hinzufügen. In diesem Beispiel werden oben im Bild 24 Pixel schwarze Polsterung hinzugefügt und in der Mitte der Polsterung der Text "Iron Man" hinzugefügt.
./ffmpeg -i input -vf "select=gt(scene\,0.4), \
scale=160:-1, \
tile, \
scale=600:-1, \
pad=iw:ih+24, \
drawtext=fontsize=30:box=1:fontfile=/usr/share/fonts/TTF/Vera.ttf:text='Iron Man':x=(w-text_w)/2:0"
-frames:v 1 -qscale:v 3 preview.jpg
Sie können die Ausgabequalität mit steuern -qscale:v
. Der effektive Bereich ist eine lineare Skala von 2-31; wo 2 ist beste Qualität.
Weitere Informationen finden Sie in der select
Filterdokumentation .
FFMpegThumbs
dem im Standard - Ubuntu - Repository