Videokonvertierungen mit ffmpeg und Bildkonvertierung mit ImageMagick
Videokonvertierungen mit ffmpeg und Bildkonvertierung mit ImageMagick
Überblick
ffmpeg
ist das schweizer Taschenmesser der kommandozeilenbasierten Videokonvertierung und kann eigentlich alles.
Die Syntax ist deswegen aber recht komplex, weswegen ich hier die für mich notwendigen typischen Konvertierungsoptionen mal
aufgeschrieben habe.
Analog dazu ist ImageMagick (oder magick
bzw. convert
) das kommandozeilenbasierte Konvertierprogramm für Bilder.
Hier ist eine Sammlung von ffmpeg/convert Kommandozeilen für typische Aufgaben.
ffmpeg
Video zu animiertem GIF konvertieren
Man nehme ein Video und konvertiere es in ein animiertes GIF.
1
ffmpeg -ss 1 -t 3 -i input.MTS -vf "fps=10,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
Optionen:
1
2
-ss <Sekunden am Anfang überspringen>
-t <Dauer>
1
2
fps=10 - 10 Frames per Second
scale=320 - Skalieren, sodass Breite = 320px wird
Apple iPhone MOV Dateien zu mp4 konvertieren
Portrait format mit Rotation
Audio-Codec mp2:
1
ffmpeg -i ThorvidRobotor_1.MOV -f mp4 -metadata:s:v:0 rotate=-90 -vcodec libx264 -preset fast -profile:v main -acodec mp2 -vf scale=540:960 output.mp4
Audio-Codec aac:
1
ffmpeg -i ThorvidRobotor_1.MOV -f mp4 -metadata:s:v:0 rotate=-90 -vcodec libx264 -preset fast -profile:v main -acodec aac -vf scale=540:960 output.mp4
Zum Abspielen mit VLC und Videos unter Linux.
ImageMagick
Unter Linux ist der Befehl convert
.
PNG-Bilder in animiertes gif wandeln
Hilfreich, wenn man auf Webseiten mehrere Bilder zu einem Thema anzeigen will, ohne extra viel Platz zu verschwenden.
1
convert -resize 500x380 -delay 120 -loop 0 *.png output.gif
This post is licensed under
CC BY 4.0
by the author.