MPEG-4 (Advanced) Simple @ L4 |
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
|
|
MPEG-4 (Advanced) Simple @ L4 |
|
laut Spezifikation hat dieses Level eine (maximale?) Auflösung von 352x576.
Welchen Zweck erfüllt diese Auflösung? Ist diese nur für TVonly gedacht (da der PC die schwarzen Balken oben/unten net einfach wegschneidet)?
Danke
|
|
18.10.2006 12:22 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Ohne die Hand ins Feuer legen zu wollen soweit ich mich entsinne war das Profil damals für DVB gedacht.
Zitat: |
Ist diese nur für TVonly gedacht (da der PC die schwarzen Balken oben/unten net einfach wegschneidet)? |
Man kann doch anamorph Encoden.
Sehe da gerade am PC Überhaupt kein Problem.
Cu Selur
__________________ Hybrid
|
|
18.10.2006 19:32 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
damit hab ich mich noch net befasst, somit gibt es die funktion für mich in der theorie net :p
|
|
18.10.2006 23:21 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
|
18.10.2006 23:31 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
komplett gelesen aber naja ... verstehe weder denn sinn von unterschiedlichen pixelgrößen noch einen weg wie ich meine video so hinbekomme dass diese auf PC->TV, DVDplayer->TV, PC, etc. immer korrektohne stauchen abgespielt werden. bisher hab ich einfach sämtl. schwarze balken abgeschnitten und 1:1 pixelratio gewählt.
|
|
19.10.2006 00:22 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Anamorphes encoden ist bei DVDs oft am sinnigsten, wenn man möglichst viel Qualität erhalten will, da heutzutage auf DVDs die Daten ja schon anamorph gespeichert sind.
Das etwas korrekt abgespielt wird liegt vorallem am richtigen Player und etweiligen benötigten Flags im Container oder Videostream an denen der Player und der verwendete Decoder sehe können wie entzerrt werden soll.
Cu Selur
__________________ Hybrid
|
|
19.10.2006 08:23 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
Also für mich nur wichtig wenn ich Videos erstellen will, die ohne Hilfe von Computern abgespielt werden sollen?
DVDs sind anamoprh gespeichert? Auch auf die Gefahr hin was falsch verstanden zu haben, encode ich DVDs zu z.b. divx nutze ich immer 1:1 pixelratio und nix is verzerrt. Bei 16:9 oder 4:3 ratio wirds nix.
Da auch der Player wichtig ist kann mans ich das ganze doch eh gleich sparen?! Entweder ich mach mir die Arbeit damit das Video überall korrekt angezeigt wird oder ich lass es wenn es doch nicht überall klappt, spart zeit und nerven
Flags im Container? Geht das auch bei mp4? Soweit ich das verstanden hab darf ich laut Spec in diversen Levels nur maximal 4 Objekte haben (audio+video+2 isma objekte = voll). Wo sollen da die ratio-infos hin?
weis der decoder das nicht selbst? er liest ja das video und kennt somit die größe dessen (z.b. 720x576 1:1 pixelratio). Der Decoder könnte ebenfalls das pixelratio des eigenen displays kennen, somit könnte das abspielgerät ganz einfach unverzerrtes videomaterial zeigen und der user kann "encoden wie er lustig ist"
|
|
19.10.2006 12:29 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
Also für mich nur wichtig wenn ich Videos erstellen will, die ohne Hilfe von Computern abgespielt werden sollen? |
Ja, denn aktuell kann kein StandAlonePlayer mit anamorphem Mpeg4 Material umgehen soweit ich weiß. (Weiß nicht sicher ob nicht einer der neueren DVB Player eventuell hierzu in der Lage ist.)
Zitat: |
encode ich DVDs zu z.b. divx nutze ich immer 1:1 pixelratio und nix is verzerrt. Bei 16:9 oder 4:3 ratio wirds nix. |
Ich versuch es mal knapp: DVDs sind i.d.R. immer mit 720x576 gespeichert egal ob 4:3 oder 16:9 Material in ihnen ist, teilweise wird auch hier mit einem 1:1 Pixel Ratio gearbeitet, was dazu führt, dass ins Bildmaterial Oben, Unten und teilweise an den Seiten schwarze Streifen ins Bildmaterial fest eingefügt werden. Alternative zu einem 1:1 Pixel Ratio (quadratische Pixel) kann man Material aber auch anamorph/verzerrt speichern, hier werden dann die kompletten 720x576 Pixel die auf einer DVD vorhanden sind mit wirklichen Bildinformationen (kein schwarzer Rand) gespeichert. Im Header des Containers und/oder des Videostreams steht nun ein Flag der von Abspielgeräten erkannt werden muß beim Playback damit das Material nicht verzerrt abgespielt wird bzw. beim Playback entzerrt wird. Anamorphes Enckoding hat also den Vorteil, dass mehr wirkliche Bildinformationen vorhanden sind und genutzt werden können.
Viele Programme entzerren das Bild automatisch und geben dem User direkt ein Vorschaubild mit 1:1 Pixel Ratio, in solchen Programmen sollte man dann auch bei 1:1 bleiben, da es keinen Sinn macht das Bild zu entzerren und meist leider nicht auf die höhere Entzerrte Auflösung des Material zu gehen sondern auf 720x576 die Auflösung wieder zu verringern und später wieder anamorph zu speichern.
Zitat: |
Da auch der Player wichtig ist kann mans ich das ganze doch eh gleich sparen?! Entweder ich mach mir die Arbeit damit das Video überall korrekt angezeigt wird oder ich lass es wenn es doch nicht überall klappt, spart zeit und nerven |
Ist eine Einstellungssachen, persönlich spiele ich meine Sicherheitskopien immer am PC ab (wassergekühlt&gedämmt auf einem 24" TFT oder meinem Beamer) -> ich kann durch anamorphes Encoden mehr Informationen des Bilds erhalten, was sich gerade bei größeren Displays als gut erweist.
Zitat: |
Flags im Container? Geht das auch bei mp4? Soweit ich das verstanden hab darf ich laut Spec in diversen Levels nur maximal 4 Objekte haben (audio+video+2 isma objekte = voll). Wo sollen da die ratio-infos hin? |
Ja, geht auch in mp4. Objekte sind Elemente im Container, es werden aber auch Informationen in der Containerbeschreibung und in den Objekten zusätzlich gespeichert. Bei Mpeg4 können solche flags im Container und im Videostream untergebracht werden. Bei einem mp4/mkv/mov container wird dieses Flag i.d.R. im Container gespeicher (und eventuell auch im Stream, wobei normalerweise der flag im Container Vorrang hat), bei .avi als Container kann der flag nicht im Container gespeichert werden, sondern muß im Videostream selber gespeichert werden, d.h. hier muß ein Player erst den Container entpacken und die Headerinformationen des Videostream lesen ehe er das Bild richtig anzeigen kann.
Zitat: |
weis der decoder das nicht selbst? |
Wenn ein entsprechendes Flag gesetzt ist und er es versteht: Ja.
Zitat: |
Der Decoder könnte ebenfalls das pixelratio des eigenen displays kennen, somit könnte das abspielgerät ganz einfach unverzerrtes videomaterial zeigen und der user kann "encoden wie er lustig ist" |
Nein, denn der Decoder benötig irgendwoher ja die Information wie das Material vorliegt. da er nicht zwischen schwarzen Rand und echten Bildinformationen unterscheiden kann.
Cu Selur
__________________ Hybrid
|
|
20.10.2006 10:26 |
|
|
|