Das, was die meisten unter dem Begriff “Schwarze Balken” verstehen, bereitet leider häufig Probleme und wird noch viel öfter falsch gemacht. Häufigster Fehler ist dabei das entstehen einer sog. Letterbox. Dabei werden einfach auf ein vorhandenes 4:3 Bild oben und unten zwei Schwarze Streifen drübergelegt. Das Resultat zum Beispiel so aus:
Auch wenn dieses Vorgehen in der Praxis wenig Probleme bereitet, ist es doch nicht wirklich schön und kann bei einigen Codecs zu Speicherplatzveschendung führen. Viel schöner wäre es doch, wenn die Balken ganz wegkommen. Und genau um dieses croppen (deutsch: abschneiden) soll es hier gehen.
Bevor es allerdings los geht, sollte man sich das gewünschte Bildformat überlegen. Die bekanntesten Breitbildformate sind 16:9 (also ca 1,78:1) oder 2,35:1 (DVD Format). Technisch ist es bis auf eine kleine Einschränkung (später mehr) aber egal welches Format man nimmt.
Hat man einmal das passende Bildformat gefunden, muss man die Fertige Auflösung berechnen. Das ist eine Einfache Sache: Man muss einfach die horizontale Auflösung durch das Bildformat teilen um die vertikale Auflösung zu erhalten. Bei einem Ausgangsvideo von 640*480, und einem Wunschformat von 16:9 (16/9 = 1,78) beträgt die vertikale Auflösung also 640/1,78 = 360. Hier gibt es allerdings eine technische Einschränkung zu beachten: Dieser Wert muss durch 8 Teilbar sein damit manche Codecs (XviD, DivX, ...) ihn schlucken. Wenn also ein krummer Wert rauskommt, sollte man auf ein Vielfaches von 8 auf- oder abrunden.
Ausgehend von einer Normalgröße von 640 x 480 px.
| Seitenverhältnis | New height-Wert |
|---|---|
| 4:3(keine Veränderung) | 480 |
| 16:9 | 360 |
| 2,35:1 | 272 |
Mit der neuen Auflösung im Kopf müssen wir uns nun überlegen, wieviel Pixel wir oben und unten abschneiden (croppen) müssen. Nun, es sollten auf jeden Fall oben und unten gleich viele sein, sonst ist das Bild verschoben. Der Rest ist einfache Mathematik (hier wieder am Beispiel 640*460 und 16:9):
neue Vertikale Auflösung + oberer Balken + unterer Balken = alte Vertikale Auflösung
Da oberer Balken = unterer Balken:
=> neue Vertikale Auflösung(360) + 2*Balken = alte Vertikale Auflösung(480) <=> 2*Balken = alte Vertikale Auflösung(480) - neue Vertikale Auflösung(360) <=> Balken = (alte Vertikale Auflösung(480) - neue Vertikale Auflösung(360))/2 <=> Balken = 60
Zur Verdeutlichung eine kleine Skizze:
Nun haben wir alles was wir brauchen. Für das croppen geht man folgendermaßen vor:
Jetzt seht ihr schon, wie die Ränder weggeschnitten werden.
Fertig. Das ganze sollte dann zum Beispiel so aussehen: