Beiträge von Ratbert

    Also zum entrauschen verwende ich immer MDegrain2 aus den MVTools 2.
    Ist halt auch sehr langsam aber mit 4 Kernen gehts eigentlich, dann brauchts nur etwa das 2-3fache der normalen Codierzeit.

    Der Aufruf unter Verwendung der mt.dll sieht so aus:

    Code
    MT("""
    super = MSuper(pel=2, sharp=2)
    backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
    backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
    forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
    forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
    MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=350)
    """,4)

    Ich mag Rauschen auch nicht so sehr, da mich Bewegung im Hintergrund zu sehr ablenkt, deshalb verwende ich MDegrain2 recht häufig und bin damit sehr zufrieden.

    Hast du schon mal andere Decoder versucht, so das die Unterscheidung nicht notwendig wird?
    Bei mir mir z.B. läuft alles mit dem DivX-Decoder sehr gut, egal ob 720p, 1080i oder 1080p.
    Ich spiele meine Dateien mit dem DVBViewer ab, da kann man 2 Decoderprofile anlegen und dann auf Knopfdruck umschalten wenn man einen anderen Decoder möchte, vielleicht gibts sowas auch in anderen Playern.

    Ein Rechner statt WDTV hat noch weitere vorteile:
    - eine TV-Karte eingebaut und schon kannst du Fernsehen und aufnehmen
    - ein Blu-Ray-Laufwerk rein und schon kannst du DVDs und Blu-Rays schaun, CDs hören
    - Speicherplatz lässt sich fast beliebig erweitern
    So hat man alles in einen Gerät und braucht nicht für jede Verwendung ein anderes.

    Das ist egal sowohl Live als auch als Aufnahme.
    Das ist nur minimal, vielleicht würde es andere nicht stören, aber ich bin bei sowas recht empfindlich.
    Ich hatte früher mal eine Ati-Grafikkarte da lief der CoreAVC besser (Wenn auch ohne CUDA),
    dort konnte man im Treiber auch das Hardware-Deinterterlacer einstellen.

    Das ruckelt bei mir nur bei Livefernsehen bei 1080i also nur im Zusammenhang mit interlaced.
    1080p ist kein Problem auch nicht mit dem CoreAVC.
    Kann schon sein das die 8600GT nicht alles komplett unterstützt, aber der Cyberlink verwendet ja auch Hardware-deinterlacing und da ruckelt nix.

    Also bei mir läuft der CoreAVC nicht so gut der ruckelt etwas auch mit CUDA, kann aber sein das der Dualcore in dem Rechner zu schwach ist.
    Davon gibts ja wohl auch eine 14 Tage Testversion, so das du ihn vor dem Kauf einfach mal testen kannst.

    Bei mir läuft am besten bei 1080i der Cyberlink PowerDVD Decoder, allerdings musst du da ne ältere Trailversion suchen, bei den neuen lässt sich der Decoder nicht mehr außerhalb von PowerDVD nutzen.
    Der DivX Decoder verrichtet auch recht gute Dienste und ist zu dem kostenlos.
    Diese Decoder nutzen meist das Hardware-Deinterlacing der Grafikkarte, was bei mir recht gut funktioniert.

    Also ich verwende nomalerweise MDegrain2 aus den MVTools.
    Der ist zwar recht langlam liefert aber wie ich finde das beste Ergebis.
    Man kann auch MDegrain3 verwenden, aber der ist noch langsamer und entrauscht noch mehr (ist mir dann meist zu viel, deshalb nehm ich meistens MDegrain2)
    Der wird so verwendet:

    super = MSuper(pel=2, sharp=2)
    backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
    backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
    forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
    forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
    MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=350)

    wenn du multithreaded verwenden willst (allerdings ist dann die mt.dll nötwendig):

    MT("""
    super = MSuper(pel=2, sharp=2)
    backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
    backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
    forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
    forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
    MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=350)
    """,4)

    MDegrain3 wäre dann:

    super = MSuper(pel=2, sharp=2)
    bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
    fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
    bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
    fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
    bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
    fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
    MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=350)

    oder multithreaded:

    MT("""
    super = MSuper(pel=2, sharp=2)
    bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
    fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
    bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
    fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
    bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
    fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
    MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=350)
    """,4)

    Ich weis nicht ob es das ist was du meinst aber mit MFlowFps aus den MVTools kannst du die FPS ändern.

    Will change the framerate (fps) of the clip (and number of frames). The function can be use for framerate conversion, slow-motion effect, etc. It uses backward "mvbw" and forward "mvfw" motion vectors to create interpolated pictures at some intermediate time moments between frames. The function uses pixel-based motion compensation (as MFlow, MFlowInter). Internal forward and backward occlusion masks (MMask kind=2 method) and time weighted factors are used to produce the output image with minimal artefactes. True motion estimation is strongly recommended for this function.

    Also du musst ja nur auf dem Rechner wo es laufen soll DGIndexNV ausführen dann steht unter "About DGIndexNV" einen Nummer für den Rechner die du bei der Registrierung angeben musst.
    Du kannst ja mal die akuelle Version runterlagen und DGIndexNV starten um zu sehen ob dort eine Nummer steht.