• Hallo
    Bin blutiger Anfänger und hab folgendes Problem mit AviSynth.
    Hab eine Avi über TV-Karte aufgenommen und wollte diese versuchsweise
    mit einen Script im VirtualDubMod bearbeiten. AviSynth-Version ist 2.5,
    die Neueste. Mein Script sieht folgendermaßen aus.

    AviSource("E:\Video Capture\Capture.Avi")
    Trim(0,394) ++ Trim(674,1517)
    SeparateFields()
    ConvertToYUY2()
    Weave()
    FieldDeinterlace(full=false)

    Wenn ich als nächstes den Convolution3D eingebe und den Farbraum in
    ConvertToYV12() ändere, stürzt mir jedesmal VirtualDub ab.
    Finde einfach den Fehler nicht, wer kann helfen.
    Hab das Forum schon einige Tage studiert, aber mein Kopf ist wie vernagelt.
    Bitte helft mir

  • VirtualDub kann gar kein YV12 direkt verarbeiten, VirtualDubMOD kann's. Die Größe des Bildes muss aber durch 4 teilbar sein, damit das klappt.
    Allerdings solltest Du auch nicht ständig den Farbraum ändern, erstens, weil es Qualität kosten kann und zweitens, weil es Tempo kosten kann.

    Ach ja, und diese Kostruktion hier ergibt nicht wirklich Sinn:

    Code
    SeparateFields()
    ConvertToYUY2()
    Weave()
  • Danke für die schnelle Antwort.
    Arbeite natürlich mit VirtualDubMod, kam vielleicht schlecht rüber.
    Mein Anliegen ist eigentlich folgendes. Will meine alten Videos auf DVD brennen, handelt sich um für mich wertvolle Dokumentationen. Die spiele ich über einen SVHS
    Recorder ein. Hab mir mal die Analog-Capture Anleitung vom Forum angeschaut und
    diese Schritt für Schritt nachvollzogen, um das Prog erst mal kennenzulernen.
    Dabei ist dann immer dieser Fehler aufgetreten.
    Andere Frage ist, welche Codecs ich unbedingt benötige. Hab jetzt außer den installierten Codecs von XP noch den Huffyuv 2.20 und den Panasonic DV Codec installiert. Reicht das, oder müssen noch mehr her?

  • Hallo
    Hab jetzt noch mal einen neuen Sricpt erstellt und mal mit einer kurzen
    Sequenz getestet. Fand ich recht passabel.

    LoadPlugin("D:\Programme\AviSynth 2.5\plugins\convolution3d.dll")
    AviSource("E:\Video Capture\Video.Avi")
    LanczosResize(688,544,0,4,720,556)
    AddBorders(16,16,16,16)
    SeparateFields()
    convertToYUY2(interlaced=true)
    Tweak(hue=0.0, sat=1.3, bright=-0.0, cont=1.0)
    Weave()
    FieldDeinterlace(full=false)
    Convolution3D (preset="movieHQ")

    Ist das so in Ordnung oder sind mir wieder ein paar grundsätzliche Fehler
    unterlaufen. Bitte bedenkt, ich bin noch blutiger Anfänger und für jeden
    Hinweis und Rat dankbar.
    Bei der Umwandlung des Ton's habe ich festgestellt, das er viel zu leise ist
    im Vergleich zum Original. Benutze BeeSweet. Hab dann die extrahierte
    Wave-Datei mit Wavelab auf 0db normalisiert und danach mit BeeSweet nach
    AC3 umgewandelt. Ergebniss war 100% in Ordnung.
    Bitte um eure Meinung, Danke.

  • Das Skript muss man erstmal sortieren...

    Code
    LoadPlugin("D:\Programme\AviSynth 2.5\plugins\convolution3d.dll")
    AviSource("E:\Video Capture\Video.Avi")
    convertToYUY2(interlaced=true)
    FieldDeinterlace(full=false)
    Tweak(hue=0.0, sat=1.3, bright=-0.0, cont=1.0)
    Convolution3D (preset="movieHQ")
    LanczosResize(688,544,0,4,720,556)
    AddBorders(16,16,16,16)

    So dürfte es passen.

  • So, hab den Sricpt mal umgestellt, was mir aber aufgefallen ist, im Vergleich zum Originalvideo sind mir einige Details, vorallem in hellen Szenen, verloren
    gegangen. Gibt es da irgendeine Lösung, denn ich wollte ja zumindest die Qualität des Videos erhalten.

  • Nun, Du kannst nicht filtern, deinterlacen und komprimieren, ohne dass Details verloren gehen.
    Aber eigentlich musst Du auch gar nicht deinterlacen, es sei denn Du willst massiv Bitrate einsparen.

  • Also wie ich das sehe gehen mir die Details schon beim capturen verloren, deutlich sichtbar in hellen Szenen. Wenn ich das Video mit
    AviSource("E:\Video Capture\Video.Avi") in den VirtualDubMod lade ist ja noch keine Bearbeitung erfolgt und die Details verwischen komplett in eine helle Fläche.

  • Zum capturen nehme ich den Huffyuv 2.20 , aber ich habs auch mal ohne
    Komprimierung versucht, das selbe Resultat. Hab auch mal einen anderen
    Videorecorder genommen, Ergebniss das selbe. Falls ich den Dreh mal rauskriege, stelle ich mal einen Screenshot rein.
    Hab langsam den Verdacht, das es an meiner TV-Karte liegt, ist eine Cinergy 400,obwohl beim abspielen des Videos über die Karte sind die Details noch sichtbar, nur nach der Aufnahme gehen sie verloren. Aufnehmen tue ich mit
    720x576. Vielleicht bringt es ja was, wenn ich mal über Composite versuche,
    kann ich aber zur Zeit nicht testen, da mir der Scart-Adapter fehlt. Aber eigentlich ist ja die Quali über SVHS-Kabel die bessere.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!