Ergebnis 1 bis 2 von 2

Thema: Bekomme "Derainbow" nicht aktiviert?!

  1. #1
    Foren As
    Registriert seit
    19. August 2007
    Beiträge
    90

    Standard Bekomme "Derainbow" nicht aktiviert?!

    Hallo zusammen, kann mir jemand helfen Rainbows zu entfernen?
    Mein aktuelles Script sieht wie folgt aus, allerdings bekomme ich immer die fehlermeldung:
    AviSynth script error:
    Script error: There is no function named 'mt_merge',
    (D:\Downloads\MeGUI-2715-32\tools\avisynth_plugin\DeRainbow.avsi"), line 22)


    Script:
    Code:
    LoadPlugin("D:\Downloads\MeGUI-2715-32\tools\dgindex\DGDecode.dll")
    LoadPlugin("D:\Downloads\MeGUI-2715-32\tools\avisynth_plugin\MSharpen.dll")
    LoadPlugin("D:\Downloads\MeGUI-2715-32\tools\avisynth_plugin\MipSmooth.dll")
    Import("D:\Downloads\MeGUI-2715-32\tools\avisynth_plugin\DeRainbow.avsi")
    LoadPlugin("D:\Downloads\MeGUI-2715-32\tools\avisynth_plugin\aWarpsharp.dll")
    LoadPlugin("D:\Downloads\MeGUI-2715-32\tools\avisynth_plugin\ColorMatrix.dll")
    
    
    DGDecode_mpeg2source("D:\VIDEO_TS\DVD_VTO_01_VTS_03_1.d2v", info=3)
    
    ColorMatrix(hints=true, threads=0)
    DeRainbow()
    
    crop(0, 0, 0, -2)
    LanczosResize(720,538) # Lanczos (Sharp)
    #denoise
    DeRainbow.avsi:
    Code:
    # Update: https://avisynth.nl/index.php/DeRainbow
    
    function DeRainbow(clip org, int "thresh", bool "interlaced")
    { 
      assert(org.isYV12(),"DeRainbow() requires YV12 input!")
      thresh     = default(thresh, 10)
      interlaced = default(interlaced, false)
      
      org = interlaced==true? org.separatefields() : org
    
      org_u = utoy(org)
      org_v = vtoy(org)
    
      msharpen(org, threshold = thresh, mask=true)
      reduceby2()
      greyscale()
      uv = blur(1.5).levels(0,2.0,255,0,255, coring=false).blur(1.5).blur(1.5).levels(50,2.0,255,0,255, coring=false)
    
      filtered_u = org_u.mipsmooth(spatial=255, temporal=255, scenechange=3, show=false, method="strong", scalefactor=0.5)  
      filtered_v = org_v.mipsmooth(spatial=255, temporal=255, scenechange=3, show=false, method="strong", scalefactor=0.5)
    
      u_final = mt_merge(org_u, filtered_u, uv)
      v_final = mt_merge(org_v, filtered_v, uv)
    
      return ytouv(u_final, v_final, org)
      
      output = interlaced==true? last.weave() : last
      
      return output
    }
    
    
    function DeRainbowYUY2(clip org, int "thresh", bool "interlaced")
    {
      assert(org.isyuy2(),"DeRainbowYUY2() requires YUY2 input!")
      thresh     = default(thresh, 10)
      interlaced = default(interlaced, false)
    
      org = interlaced==true? org.separatefields() : org
    
      org_yv12 = org.converttoyv12()
      org_u = utoy(org).converttoyv12()
      org_v = vtoy(org).converttoyv12()
    
      msharpen(org_yv12, threshold = thresh, mask=true)
      bilinearresize(last.width/2, last.height)
      greyscale()
      uv = blur(1.5).levels(0,2.0,255,0,255, coring=false).blur(1.5).blur(1.5).levels(50,2.0,255,0,255, coring=false)
    
      filtered_u = org_u.mipsmooth(spatial=255, temporal=255, scenechange=3, show=false, method="superstrong", scalefactor=0.5)
      filtered_v = org_v.mipsmooth(spatial=255, temporal=255, scenechange=3, show=false, method="superstrong", scalefactor=0.5)
    
      u_final = mt_merge(org_u, filtered_u, uv).converttoyuy2()
      v_final = mt_merge(org_v, filtered_v, uv).converttoyuy2()
    
      return ytouv(u_final, v_final, org)
      
      output = interlaced==true? last.weave() : last
      
      return output
    }

  2. #2
    Scheibenwelt-Bewohner Avatar von Tom Keller
    Registriert seit
    6. November 2004
    Beiträge
    677

    Standard AW: Bekomme "Derainbow" nicht aktiviert?!

    'Mt_merge' ist eine Funktion der MaskTools2:

    https://avisynth.nl/index.php/MaskTools2

    Wahrscheinlich fehlt das entsprechende AviSynth-Plugin bzw. die passende Version davon.
    Who is General Failure and why is he reading my hard drive?

    He was trying to get in touch with Private Data but if it involves a Major Disaster I understand that the fault lies with General Protection.

    Furthermore, if you cannot reboot it may be because of a corrupt Colonel.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 21. February 2014, 15:17
  2. "Ultra DVD2MP3" & "DVD2AVI Ripper" funktionieren nicht
    Von ULupus im Forum Audio – Bearbeitung und Konvertierung
    Antworten: 6
    Letzter Beitrag: 6. January 2011, 11:09
  3. DeRainbow Skriptalternative zu DeRainbow-sh0dan
    Von Menedas im Forum AviSynth
    Antworten: 34
    Letzter Beitrag: 15. November 2010, 16:52
  4. Antworten: 5
    Letzter Beitrag: 26. February 2004, 18:35
  5. (s)vcd -> DVD - bekomme immer nur "gulasch"
    Von SilentJoe im Forum MPEG-2 Encoding
    Antworten: 2
    Letzter Beitrag: 28. April 2003, 18:29

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •