Frage von Daniel Munzinger:Hallo NG,
bitte net schlagen, aber ich hab von der Materie relativ wenig Ahnung...
;-)
Und zwar habe ich ein mpv-File, das ich in VirtualDubMod lade und dann
über XviD komprimiert als avi speichere.
Soweit so gut. Die Auflösung des MPEG-Dinges ist 720x576 (;sorry, falls
ich es falsch im Kopf hab). Die Auflösung der avi ist lt. Windows
720*576. Allerdings hat die avi an den Seiten zwei dicke schwarze Balken.
Woher kommt das und wie lässt sich das verhinder? Ich hab auch schon nen
Indeo-Codec ausprobiert, da kommen die Balken auch.
Daniel
Antwort von Michael Herzog:
Wenn du 720 durch 576 teilst, wirst du feststellen, dass nicht 1,33
herauskommt, wie bei der Auflösung deines Monitors, sondern 1,25.
Um auf Monitoren ein balkenfreies Bild zu kriegen, musst du das Bild
entweder auf 1:1,33 bringen (;z.B. 720x540) oder darauf hoffen, dass die
Abspielsoftware in der Lage ist, das Bild zu entzerren.
Antwort von Daniel Munzinger:
Michael Herzog schrieb:
> Wenn du 720 durch 576 teilst, wirst du feststellen, dass nicht 1,33
> herauskommt, wie bei der Auflösung deines Monitors, sondern 1,25.
>
> Um auf Monitoren ein balkenfreies Bild zu kriegen, musst du das Bild
> entweder auf 1:1,33 bringen (;z.B. 720x540) oder darauf hoffen, dass die
> Abspielsoftware in der Lage ist, das Bild zu entzerren.
Aber warum wird das MPEG-File korrekt abgespielt, während das AVI die
Balken hat?
Daniel
Antwort von Matthias Eller:
Daniel Munzinger schrieb:
> Aber warum wird das MPEG-File korrekt abgespielt, während das AVI die
> Balken hat?
weil bei MPEG im Header das Seitenverhältnis steht. AVI kann das nicht.
also resizen oder Container nehmen, der das auch kann.
MfG
Matthias Eller
Antwort von Daniel Munzinger:
Matthias Eller schrieb:
> weil bei MPEG im Header das Seitenverhältnis steht. AVI kann das nicht.
> also resizen oder Container nehmen, der das auch kann.
okay danke...:-)
Noch ein dumme Frage: Wäre Matroska so ein Container?
Daniel
Antwort von Matthias Eller:
Daniel Munzinger schrieb:
> Noch ein dumme Frage: Wäre Matroska so ein Container?
ja, das sollte das können. Brauchst nur ein Tool, mit dem man das auch
so muxxen kann. AVIMuxGui konnte das glaub ich.
MfG
Matthias Eller
Antwort von Thomas Beyer:
Matthias Eller schrieb...
> weil bei MPEG im Header das Seitenverhältnis steht. AVI kann das nicht.
> also resizen oder Container nehmen, der das auch kann.
MPEG4 im AVI-Container (;DivX,Xvid) sieht ein ein Aspect Ratio Flag vor.
Mit http://www.videohelp.com/tools?tool%MPEG4 Modifier kannst Du es
beeinflussen, wenn die Enkodierungssoftware zu blöd dazu war.
Allerdings obliegt die Auswertung dieses Flags entweder dem DS-Dekoder
oder/und dem Player. Und da existiert eigentlich nur ein großer Haufen
Müll.
Beispiel: Bei MPEG2-Wiedergabe skalieren gängige DS-Dekoder von
Cyberlink und Intervideo immer auf Letterboxed 4:3, so dass ein
nachgeschalteter Player immer 4:3 zu Gesicht bekommt. Da bleibt
natürlich von anamorpher Qualität nicht mehr viel übrig. Auch wenn es im
Player noch so viele Möglichkeiten der Skalierung gibt: es findet eine
Doppelskalierung statt, die vom Qualitätsanspruch her nur noch für
Grausen sorgt.
Ähnlich beläuft sich der Status Quo derzeit bei MPEG4-AVIs. Da gibt es
gegenwärtig zwei Extreme: out of the box mit den mitgelieferten DS-
Dekodern und irgendwelchen Unsinn machenden Playern wie Zoom Player (;wo
der User sich dann das Bild mehr oder weniger pragmatisch nach Gusto
zurechtskaliert), oder ffdshow mit Konfigurationsorgien, während der
Player dann "dumm" sein darf (;und soll!).
MfG,
Thomas
Antwort von Daniel Munzinger:
Danke nochmal für die vielen Hinweise.
Wenn ich XviD sage, er soll ne Aspect Ration von 4:3 nehmen, klappts
auch ohne Balken! :-)
Daniel