Fernsehen, Smart-TV, Mediacenter, Streaming-Dienste 7.441 Themen, 37.154 Beiträge

vertikale Linien beim Capturen und RGB zu dunkel

prolokrat / 4 Antworten / Flachansicht Nickles

Wenn ich mit Virtual Dub capture, dann hat das ausgegebene Video zwar eine ordentliche framerate, allerdings sind immer wieder vertikale linien im bild, besonders bei schneller bewegung.


Wie kann ich das ändern?

bei Antwort benachrichtigen
Thomas G prolokrat „vertikale Linien beim Capturen und RGB zu dunkel“
Optionen

Vertikale Linien? Meinst du nicht doch vielleicht horizontale Linien (von links nach rechts)? Falls ja, kann ich dir helfen:

Dieser Effekt nennt sich Interlacing. Es würde ziemlich lange dauern, die technischen Hintergründe zu erklären, aber falls es dich interessiert: Hier findest du eine Erklärung und eine Beschreibung wie man dem Interlacing aus dem Weg geht.
Aber da bei dieser Erklärung nicht mit VirtualDub gearbeitet wurde, zeige ich nochmal, wie das "Aus-dem-weg-gehen" mit VirtualDub geht:
Im Vorraus: die horizontale Auflösung ist hier nicht von Belang, du kannst hier einstellen was du willst.
Ganz aus dem Weg gehst du dem Effekt, indem du die vertikale Auflösung auf 288 Pixel (halbe PAL-Auflösung) oder weniger einstellst. Allerdings kommt dabei ein ziemlich unscharfes Bild heraus. Besser ist das Ergebniss, wenn man die vertikale Auflösung auf 576 (volle PAL-Auflösung) einstellt und die "Vertical Reduction" mit dem Parameter "2:1 Cubic" anstellt. Das Video hat dann zwar immer noch eine vertikale Auflösung von 288 Pixeln, aber das Ergebniss ist sichtbar schärfer.
Aufheben kannst du den Effekt hingegen, wenn du nach der Aufnahme des Videos den Filter "Deinterlacing" anwählst. Danach ist das Bild zwar deinterlaced (also ohne Interlacing), dafür aber etwas unschärfer.

Ich habe selbst sehr sehr lange damit herumexperimentiert und muss sagen, das die beste, fehlerfreieste Qualität immer noch dann rauskommt, wenn man wie oben beschrieben mit der vertikalen Reduktion arbeitet.

Praxisbeispiel:
Es scheint natürlich dumm, mit einer Auflösung von z.B. 640*288 Pixeln aufzunehmen, schließlich wäre das kein echtes 4/3 Format. Nun - entweder nimmst du dann mit einer Auflösung von 640*480 und benutzt mit VirtualDub's Deinterlacing-Filter (dort solltest du die Option "Blend field together" anwählen, die restlichen Einstellungen sind von der Qualität her nicht brauchbar) ODER du nimmst in der Tat mit 640*288 auf und entzerrst das Bild bei der Wiedergabe (geht mit allen DivX-Videos, die entsprechende Option findest du in den DivX-Codeceinstellungen: Einfach bei den "Quality Settings" den "Overlay Exdended Mode" anstellen und auf "4/3" einstellen) oder du entzerrst das Bild mit VirtualDub's Resize-Filter (also auf 640*480 Pixel einstellen und beim "Filter Mode" "Bicubic" anwählen). In beiden Fällen kommt eine Qualität heraus, die dem nachträglichen Deinterlacing ebenbürtig oder in letzterem Falle sogar überlegen ist.

P.S.: Falls du mit DivX ab Version 4.X aufnimmst: Denk garnicht erst daran, die Deinterlacing-Funktion des Codecs auszuprobieren, das Ergebniss ist dermaßen schlecht, das man das Video hinterher gleich wieder wegwerfen kann!

Ich hoffe mal, du hattest wirklich die horizontalen Linien, sonst hab ich ziemlich viel Zeit umsonst verwendet ;-)

bei Antwort benachrichtigen
Mist... Thomas G