Beiträge von Dreamcatcher

    Hallo Profis,

    Ich habe mir Gedanken über die WDM-Treiber gemacht.
    Zwar funktioniert der Pinnacle-WDM-Treiber für PCTV Pro (enthält den
    BT878-Chip) recht gut, aber könnte ich mit den WDM-Treibern BTWinCap
    und IULab eine bessere Qualität bzw. Leistung erzielen?
    Kann jemand seine Erfahrungen berichten? Welcher der Treiber ist besser?
    BTWinCap oder IULab? Oder ist der Pinnacle-Treiber doch besser als die beiden anderen?

    Mein Capture-Video (mit Virtual VCR und Pinnacle PCTV Pro aufgenommen)
    hat Schatten. So sind beispielsweise die Konturen eines Armes nicht
    sauber, sondern es hat keine klar abgegrenzte Linien. Es scheint so, dass
    meine TV-Karte auch noch "Geister" eingefangen hat.
    Ist es möglich, dass der Verstärker meines Videorecorders zu schwach bwz.
    die Signalqualität etwas schlecht ist? Ich habe gut abgeschirmte Kabel (Gold)
    verwendet. Ausserdem habe ich den Recorder an den Composite Eingang
    der TV-Karte angeschlossen. Mit dem S-Video-Anschluss habe ich nur ein
    SW-Bild. Wie kann ich diesen Ghost-Effekt unterbinden? Ich vermute mal,
    dass ich da ein Signal-Problem habe. Oder gibt es eine Möglichkeit, mit
    einem Avisynth-Filter das Problem zu beheben?

    Zitat von incredible

    Dreamcatcher


    Kannst die Funktion ja auch als textfile mit der Endung .avsi in den Pluginsordner von AVS 2.5 ablegen, wird dann nach bedarf autom. geladen, wie bei den anderen Filtern auch.

    Somit musst du nur noch VHSsharp(x) im script eingeben und nicht mehr die ganzen LoadPlugin's vorab. Da ich mal davon ausgehe, dass wir hier von Avisynth 2.5x reden ;)

    Habe ich das richtig verstanden?
    Die VHSsharp-Funktion soll ich als AVS-File abspeichern und im AVISynth-
    Pluginsordner ablegen. Dann brauche ich in meinem Capture-Script
    die LoadPlugins-Befehle nicht mehr? Das setzt doch voraus, dass ich meinen
    Script auch im Plugin-Ordner abspeichern muss, oder?

    Zitat von scharfis_brain

    fuer vhssharps oversize sind erst parameter ab 4 aufwaerts sinnvoll (vorsicht, laaaaaangsam)

    ausserdem solltest Du unbedingt die Parameter des Warpsharp-Filters anpassen, denn der ist in meiner Funktion etwas sehr agressive eingestelllt.

    Ich kann mich nicht entscheiden...*seufz.
    Also ich habe verschiedene Parameter des Warpsharp-Filters ausprobiert.
    Wie würdest du beim Optimieren vorgehen?
    Ausserdem hast du geschrieben, dass du zu aggressive Einstellungen für
    den Warpsharp-Filter verwendet hast. Welche Einstellungen würdest du
    normalerweise bzw. defaultmässig nehmen?
    Kannst du mir mal ganz kurz erklären, was ich mit den einzelnen Parameter
    anfangen kann?

    Yep, ich arbeite mit Avisynth 2.5

    Also dann...

    Import("VHSSharp.avs")
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\convolution3d.dll")
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\Decomb510.dll")
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\warpsharp.dll")
    AviSource("P:\Virtual VCR\Capture.avi")
    FieldDeinterlace(full=false,threshold=15,dthreshold =1,blend=true)
    Trim(1889,118879)
    LanczosResize(672,544,8,12,738,546)
    AddBorders(24,16,24,16)
    Convolution3D (0,32,128,16,64,10,0)
    VHSSharp(2)
    Tweak(hue=0.0,sat=0.9,bright=0.0,cont=1.0)

    ...sieht gar nicht so schlecht aus...:-)))

    VHSsharp-Funktion?
    Das klingt ziemlich interessant!
    Woher nehme ich den ensprechenden Filter? Ich habe unter http://www.avisynth.org/warpenterprises nachgeschaut.
    Ist diese Funktion etwa ein Bestandteil des WarpSharp Packages
    (warpsharppackage_25_dll_20031103.zip)?

    Ich habe über die Reihenfolge der eingesetzten Filter nachgedacht,
    weil ich denke, dass diese Reihenfolge einen Einfluss auf das gefiltertes
    Video-Bild haben. Ich würde die Filter/Funktionen in der folgenden Reihenfolge
    einsetzen:

    1. Trim
    2. LanczosResize
    3. AddBorders
    4. FieldDeinterlace
    5. Convolution3D
    6. VHSsharp
    7. Tweak

    Was meint ihr dazu?

    Zitat von Harald66

    Hi,

    Fit2Disc gibts auch da, wos FitCD zum runterladen gibt
    http:\\shh.dvdboard.de

    Leider kann ich Fit2Disc nicht downloaden, da ich anscheinend zuerst
    spenden muss, bevor ich per Mail eine lauffähige Version erhalte...

    Aber trotzdem danke ich euch für die Antworten...

    Hallo Profis,

    Ich kenne nur FitCD...aber nicht Fit2Disc, die ich nirgends herunterladen kann.
    Gibt es eine gute Alternative, die Freeware ist?
    Ich brauche einen Bitratenkalkulator, damit ich die Bitraten (AVG, Min und
    Max-Werte) in CCE eingeben kann.

    Besten Dank im voraus...

    Also, dann sollte im AVISynth-Script folgende Zeilen stehen:

    # Plugins laden
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\convolution3d.dll")
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\Decomb510.dll")
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\UnFilter.dll")
    # Capture-Video laden
    AviSource("P:\Virtual VCR\Capture.avi")
    # Anfang und Ende wegschneiden (trimmen)
    Trim(1889,118879)
    # Mit dem Decomb-Filter deinterlacen
    FieldDeinterlace(full=true,threshold=15,dthreshold =1,blend=true)
    # Rauschen reduzieren, also denoisen
    # entspricht 'Convolution3D (preset="vhsBQ")' ---> VirtualDubMod stürzt ab!
    Convolution3D (0,32,128,16,64,10,0)
    # Resizen und croppen
    LanczosResize(672,544,8,12,738,546)
    # Schwarze Pixel hinzufügen
    AddBorders(24,16,24,16)
    # Farbton (hue), Sättigung (sat), Helligkeit (bright) und Kontrast (cont) einstellen
    Tweak(hue=0.0,sat=0.9,bright=0.0,cont=1.0)

    Welche Erfahrungswerte habt ihr für Convulution3D und FieldDeinterlace
    genommen, die wirklich optimal sind, vorallem in Bezug auf Capturing?

    Hallo Profis,

    Ich brauche eure Hilfe. Ich habe einen AVISynth-Script erstellt, der ein
    leicht verrauschtes und interlaced Capture-Video verbessert.
    Ich möchte, dass ihr mal den Script ansieht.
    Vielleicht hat da jemand einige Verbesserungsvorschläge:

    # Plugins laden
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\Convolution3DYV12.dll")
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\Decomb510.dll")
    LoadPlugin("G:\Multimedia\AviSynth\Plugins\UnFilter.dll")
    # Capture-Video laden
    AviSource("P:\Virtual VCR\Capture.avi")
    # Anfang und Ende wegschneiden (trimmen)
    Trim(1889,118879)
    # Aus jedem einzelnen Field ein eigenständiges Frame erzeugen
    SeparateFields()
    # Der Conversion3D-Filter arbeitet nur im YV12 Farbraum,
    # also den Farbraum von YUY2 nach YV12 konvertieren.
    ConvertToYV12()
    # Interlacen (Gegenteil von SeparateFields!)
    Weave()
    # Mit dem Decomb-Filter deinterlacen
    FieldDeinterlace(full=true,threshold=15,dthreshold=1,blend=true)
    # Hohe Frequenzen glätten, die über der VHS-Bandbreite liegen
    unfilter(-100,0)
    # Rauschen reduzieren, also denoisen
    Convolution3d (preset="vhsBQ")
    # Schärfe wiederherstellen
    unfilter(100,0)
    # Resizen und croppen
    LanczosResize(672,544,8,12,738,546)
    # Schwarze Pixel hinzufügen
    AddBorders(24,16,24,16)
    # Farbraumkonvertierung von YV12 nach YUY2
    ConvertToYUY2()
    # Farbton (hue), Sättigung (sat), Helligkeit (bright) und Kontrast (cont) einstellen
    Tweak(hue=0.0,sat=0.9,bright=0.0,cont=1.0)

    Mein Videorecorder (Sharp VC-GH611), hat hinten nur zwei Scartanschlüsse.
    Ich besitze eine TV-Karte von Pinnacle (PCTV Pro). Diese Karte hat zwei
    Video-Anschlüsse (Compite und S-Video). Ich habe den VHS-Rekorder mittels
    Adapter (Scart-Composite-S-Video) mit dem Composite-Anschluss der
    TV-Karte verbunden. Dies ist die einzige Möglichkeit, um ein vernünftiges Bild
    zu bekommen, das jedoch leicht verrauscht (In der Nähe sehe ich unruhige
    Linien, aber in der Ferne ist das Bild recht gut) und interlaced ist.
    Wenn ich den Rekorder jedoch mit dem S-Video-Anschluss der TV-Karte
    verbinde, habe ich ein SW-Bild mit einem Punktmuster, was für mein Vorhaben
    nicht in Frage kommt.
    Ich weiss, dass S-Video besser als Composite ist. Jetzt möchte ich halt das
    Beste daraus machen und mit AVISynth das Capture-Bild verbessern.
    Ich habe den VHS-Film mit Virtual VCR aufgenommen (Einstellungen:
    Auflösung=720x576, Farbraum=YUY2, Codec=Huffyuv 2.1.1, Audio-Frequenz=48kHz,
    Audio-Resolution=16).
    Ich möchte den AVS-Script mit CCE laden und dann anschliessend das Capture-Video
    zu einem DVD-konformen MPEG-Video encoden.
    Also kann ich mit AVISynth noch mehr herausholen? Mir geht es einfach nur darum,
    wie ich das leichte Rauschen am besten entfernen und das Video deinterlacen kann.

    Ganz einfach, weil ich mit dem VDub-Filter sehen kann, wieviel
    weggeschnitten werden muss. Die Werte, die ich dann erhalte, gebe ich
    in FitCD ein. Dann kann ich den Resize-Filter von AVISynth verwenden,
    indem ich die in FitCD berechneten Werte in den AVS-Script übertragen kann.
    Siehe auch die Anleitung von Gleitz:
    http://www.gleitz.de/typo3/index.php?id=92

    Übrigens, inzwischen habe ich den Fehlerteufel gefunden. Ich habe vergessen,
    anzugeben, welche Plugins geladen werden müssen.

    Ok, dann werde ich mit CCE oder TMPGEnc via AVS-Script kodieren.
    Meine Frage ist jedoch, ob ich von Anfang mit YV12 (statt YUY2) hätte
    capturen sollen, wenn ich schlussendlich eine DVD-konforme Videodatei
    erstellen möchte. Die ganze Geschichte mit der Farbraumkonvertierung
    verwirrt mich etwas.

    Übrigens, gibt es auch andere MPEG-Encoder, die mit einen AVISynth-Script
    laden können und zudem auch noch Freeware ist?

    Zitat von BaronVlad

    Hi,


    den Umweg über DivX solltest Du Dir auf jeden Fall sparen.

    DVD konform bedeutet vor allem MPEG2. Schau mal in die Anleitung in meiner Signatur. Da ist es alles beschrieben. Nur zum Authoren der DVD würde ich nachher abweichend von dem Geschriebenen DVDLab nehmen.

    Also ich habe den Capture-Guide bei Gleitz gelesen (4. Nachbearbeiten des Filmes, Punkt '7xx*576 (Full Pal) für SVCD oder DVD').
    Dort wird ja beschrieben, wie man mit VirtualDubMod und AVISynth eine
    Video-Datei trimmt, croppt und deinterlaced etc.
    Muss ich dann das Video-File nicht im DivX- oder Xvid-Format speichern?
    Du hast geschrieben, dass ich mir den Umweg über DivX sparen soll.
    Wie meinst Du das genau?

    Ich danke Dir im voraus für die Antwort...

    Ich habe ein Problem mit einem AviSynth-Script.
    Ich habe kürzlich einen VHS-Film mit Virtual VCR gecaptured, wobei ich
    dies in PAL-Auflösung (768x576, mit Colour Format=YUY2) und mit Huffyuv-
    Codec (Version=2.1.1 und RGB compression method='<-- convert to YUY2)
    getan habe. VirtualDubMod (Version 1.5.10.1) schaltet den Menüeintrag
    'Filter' aus, wenn ich diesen AviSynth-Script mit dem Script-Tool lade (mit
    Save & Open As Avi):

    AviSource("K:\Virtual VCR\Capture.avi")
    Trim(1889,118879)
    SeparateFields()
    ConvertToYV12()
    Weave()
    FieldDeinterlace(full=true,threshold=15,dthreshold=9,blend=true)
    Convolution3D(0,32,128,32,128,10,0)

    Ich möchte mit dem null transform- Filter die Capture-Datei croppen.
    Ausserdem zeigt VirtualDubMod den Film im Vorschau nicht an, wenn ich
    den Schieberegler bewege!
    Wie kann ich dieses Problem lösen?

    Hallo Profis,

    Ich habe mit Virtual VCR einen VHS-Film gecaptured (PAL 768x576,
    Farbraum=YUY2, Codec=Huffyuv v2.1.1 mit RGB compression method
    '<--convert to YUV2'). Jetzt habe ich eine ca. 33GB grosse AVI-Datei.
    Das Ziel ist es, eine DVD-konforme Videodatei zu erstellen, die ich mit Nero
    6.3 auf eine 4,7GB DVD brennen kann. Ich möchte das AVI-File mit
    VirtualDubMod und AviSynth bearbeiten (croppen, trimmen und deinterlacen)
    und anschliessend im DivX- oder XviD-Format kodieren.
    Bei Videostation-Online habe ich gelesen, dass eine DVD-konforme
    MPEG-Datei immer im YV12-Format vorliegt.
    Ausserdem arbeiten DivX und XviD immer mit YV12.
    Jetzt zu meiner eigentlichen Frage:
    Hätte ich mit Virtual VCR mit YV12-Farbraum capturen sollen?
    Bei der Konvertierung von YUY2 nach YV12 (mit VirtualDubMod ins
    DivX-Format) enstehen doch Qualitätsverluste?
    Und Nero konvertiert doch eine DivX-Datei vor dem Brennen sowieso noch
    einmal! Ich weiss, dass das Ganze mit TMPGEnc einfacher geht, aber bei
    mir ist die Probezeit abgelaufen (Die MPEG-2-Funktion ist abgeschaltet,
    egal ob ich eine neue Version installiere!).

    Zitat von Kika

    Nicht zwangsläufig, manchmal wird ein Film auch progressiv ausgestrahlt.
    Das AVI mal in VirtualDub laden und Bild für Bild eine Action-Szene betrachten. Gibt es "Lattenzäune"? Wenn ja, ist's interlaced, wenn nein, dann progressiv.

    Also ich habe den Film im VirtualDubMod geöffnet. Ich sehe horizontal verlaufende Streifen (schwarz und weiss), vorallem wo die Bewegungen sehr
    schnell sind. Also muss ich unter "Video type" den Wert "Interlace" nehmen?