FFmpeg - Ändert die Auflösung des Videos mit dem Seitenverhältnis
alle.
Wie ändere ich die Auflösung des Videos mit Seitenverhältnis mit FFmpeg?
Es gibt Möglichkeitenhttp://manpages.ubuntu.com/manpages/oneiric/man1/ffmpeg.1.html
-s size
Set frame size. The format is wxh (ffserver default = 160x128,
ffmpeg default = same as source). The following abbreviations are
recognized:
und
-aspect aspect
Set the video display aspect ratio specified by aspect.
aspect can be a floating point number string, or a string of the
form num:den, where num and den are the numerator and denominator
of the aspect ratio. For example "4:3", "16:9", "1.3333", and
"1.7777" are valid argument values.
Zum Beispiel habe ich zwei Eingabevideos:
mit 200 * 400 Auflösungmit 400 * 700 AuflösungIch muss ein Ausgabevideo mit einer Auflösung von 100 * 200 erstellen.
Wenn ich ffmpeg mit -s 100x200 laufen lasse, hat das zweite Video ein schlechtes Seitenverhältnis.
Wie kann ich das Ausgabevideo auf die Breite und das automatische Seitenverhältnis auf die Höhe begrenzen?
Zum Beispiel möchte ich für das Ausgabevideo nur die Breite 100px angeben und ffmpeg muss automatisch die Höhe mit dem richtigen Seitenverhältnis berechnen.
Für das erste Video wird es sein:
200/100 = 2
400/2 = 200
Dh 100x200
Für das zweite Video wird es sein:
400/100 = 4
700/4 = 75
Dh 100x75
Ist es möglich?