| mpeg2 kennung fuer interlaced material entfernen?
Frage von Drubowkis:
Hallo!
Hat jemand einen Tipp, wie ich schnell in eine mpeg2-Video die Kennung "Interlaced" entferne bzw. auf "not interlaced" ändern kann? Mein Material ist nämlich absolut nicht interlaced.
Vielleicht einfach mit einem Hexeditor?
Viele Grüße, Martin
Antwort von Heiko Nocon:
Drubowkis wrote:
>Hat jemand einen Tipp, wie ich schnell in eine mpeg2-Video die >Kennung "Interlaced" entferne bzw. auf "not interlaced" ändern kann?
Das geht nicht schnell, weil es nicht nur eine einfache Kennung ist, was da zu ändern wäre. Bei interlaced werden die einzelnen Fields getrennt behandelt und auch getrennt gespeichert. Die Organisation der Daten unterscheidet sich also von der bei progressivem Material.
>Mein >Material ist nämlich absolut nicht interlaced.
Das hättest du dem Encoder dann auch so sagen sagen müssen, der kann ja schließlich nicht hellsehen.
Antwort von Drubowkis:
Hallo,
Heiko Nocon wrote:
>>Hat jemand einen Tipp, wie ich schnell in eine mpeg2-Video die >>Kennung "Interlaced" entferne bzw. auf "not interlaced" ändern kann? > > Das geht nicht schnell, weil es nicht nur eine einfache Kennung ist, was > da zu ändern wäre. Bei interlaced werden die einzelnen Fields getrennt > behandelt und auch getrennt gespeichert. Die Organisation der Daten > unterscheidet sich also von der bei progressivem Material.
Hmh, ich ging davon aus, dass wie z.B. bei HDV (;ja auch mpeg2) die Fields interleaved in einem Frame gespeichert werden?! Das also nicht 2 Field hintereinander sondern ein kpl. Frame gespeichert wird. >>Mein >>Material ist nämlich absolut nicht interlaced. > > Das hättest du dem Encoder dann auch so sagen sagen müssen, der kann ja > schließlich nicht hellsehen.
Das ist richtig, nur habe ich da beim Batch-Rendering mit Cinelerra echt ein Problem. Aber ich glaube, bei einem Cinelerra-Problem wird mir in dieser Gruppe nicht geholfen ;=)
Gruß, Martin
Antwort von Heiko Nocon:
Drubowkis wrote:
>Hmh, ich ging davon aus, dass wie z.B. bei HDV (;ja auch mpeg2) die Fields >interleaved in einem Frame gespeichert werden?!
Das werden sie auch. Nur bedeutet interleaved nicht: "zeilenweise interleaved". MPEG arbeitet mit Makroblocks, die mehrere Zeilen umfassen. Und innerhalb eines Makroblocks sind bei interlaced Material immer jeweils nur Zeilen eines Fields.
Ich weiß, ehrlich gesagt garnicht genau, wie die Blöcke dann interleaved werden. Denkbar wäre
OEOE... OEOE... ...
oder auch
OOOO... EEEE... ...
Eins von beidem wird's wohl sein.
Nun, wenn du nur das I-Flag änderst, wirst du es bald ganz genau wissen. ;o)
| |
| |