Mitunter stößt man - insbesondere auf YouTube - auf Videos, die im
falschen Seitenverhältnis produziert wurden. Dies macht sich dadurch
bemerkbar, dass der Inhalt verzerrt, z.B. horizontal gestaucht ist
(bei Seitenverhältnis 4:3 statt 16:9). Dies lässt sich mit
avconv/ffmpeg korrigieren.
Hierzu genügt es jedoch nicht, das Video mit -vf scale=WIDTH:HeiGHT
zu reskalieren, da dies bei einem abweichenden
WIDTH:HEIGHT-Verhältnis zu schwarzen Balken oben/unten oder
rechts/links führt. Denn das ursprüngliche Seitenverhältnis des Video
wird beibehalten und der durch die Skalierung entstehende Leerraum
wird schwarz aufgefüllt.
Dieser meist unerwünschte Effekt findet nicht statt, wenn zusätzlich das
Seitenverhältnis (engl. aspect ratio) definiert wird. Die
betreffende avconv/ffmpeg-Option lautet -aspect ASPECT.
Kommandozeile:
$ avconv -i INFILE -vf scale=WIDTH:HEIGHT -aspect ASPECT ... OUTFILE
-vf scale=WIDTH:HEIGHT : Breite/Höhe des Video gemäß neuem Seitenverhältnis
-aspect ASPECT : neues Seitenverhältnis, z.B. 16:9 oder 4:3 (s.u.)
Doku zum Wert ASPECT auf der avconv(1) Manpage:
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.