VideoHelp Forum




+ Reply to Thread
Results 1 to 27 of 27
  1. Can someone explain me the syntax of EEDI3? how do i use this to remove aliasing?
    Quote Quote  
  2. There are many other antialiasing functions you can use.

    But you can use it like this for AA

    e.g

    Code:
    src=whateversource()
    
    w1=src.width
    h1=src.height
    
    src
    turnleft()
    eedi3()
    turnright()
    eedi3()
    spline36resize(w1,h1)
    Last edited by poisondeathray; 17th Apr 2013 at 00:25.
    Quote Quote  
  3. which works better at removing jaggies found in anime, eedi3 or nnedi3?
    Quote Quote  
  4. Originally Posted by x264 View Post
    which works better at removing jaggies found in anime, eedi3 or nnedi3?

    It depends on the source, and the type of jaggies . As usual, try a few filters out
    Quote Quote  
  5. LoadPlugin("D:\Program Files (x86)\AviSynth 2.5\plugins\eedi3.dll")
    MPEG2Source("D:\Users\x265\Desktop\VTS_01_1.d2v", cpu=0)
    trim(363, 43365)
    AnimeIVTC(mode=4, omode=2, pass=2, aa=0)
    Crop(4, 2, -4, -0)
    tweak(sat=1.04)
    src=MPEG2Source("D:\Users\x265\Desktop\VTS_01_1.d2 v", cpu=0)
    w1=src.width
    h1=src.height
    src()
    turnleft()
    eedi3()
    turnright
    eedi3()
    spline36resize(w1,h1)
    I am getting an error saying there is no function named "src"
    Quote Quote  
  6. Originally Posted by x264 View Post
    LoadPlugin("D:\Program Files (x86)\AviSynth 2.5\plugins\eedi3.dll")
    MPEG2Source("D:\Users\x265\Desktop\VTS_01_1.d2v", cpu=0)
    trim(363, 43365)
    AnimeIVTC(mode=4, omode=2, pass=2, aa=0)
    Crop(4, 2, -4, -0)
    tweak(sat=1.04)
    src=MPEG2Source("D:\Users\x265\Desktop\VTS_01_1.d2 v", cpu=0)
    w1=src.width
    h1=src.height
    src()
    turnleft()
    eedi3()
    turnright()
    eedi3()
    spline36resize(w1,h1)
    I am getting an error saying there is no function named "src"


    Try this

    Code:
    LoadPlugin("D:\Program Files (x86)\AviSynth 2.5\plugins\eedi3.dll")
    MPEG2Source("D:\Users\x265\Desktop\VTS_01_1.d2v", cpu=0)
    trim(363, 43365)
    AnimeIVTC(mode=4, omode=2, pass=2, aa=0)
    Crop(4, 2, -4, -0)
    tweak(sat=1.04)
    src=last
    
    
    w1=src.width
    h1=src.height
    src
    turnleft()
    eedi3()
    turnright()
    eedi3()
    spline36resize(w1,h1)
    Note "src" doesn't have the "()" in the 2nd part , I underlined it
    Last edited by poisondeathray; 17th Apr 2013 at 00:23.
    Quote Quote  
  7. I still get the same error

    Quote Quote  
  8. did you see my edits above ? take out the brackets
    Quote Quote  
  9. After applying this filter a vertical green bar appears at the bottom of the frames and the frames look a lot
    worse.
    Quote Quote  
  10. Filtered



    Original

    Quote Quote  
  11. Formerly 'vaporeon800' Brad's Avatar
    Join Date
    Apr 2001
    Location
    Vancouver, Canada
    Search PM
    "how do i use this to remove aliasing?"

    And then you post an example where your source image is downright perfect. You shouldn't get the green bar if you change your Crop command to Crop(4, 0, -4, -0) or Crop(4, 2, -4, -2).
    Quote Quote  
  12. Changing the crop value fixed the vertical bar but the edges look ugly
    Last edited by x264; 17th Apr 2013 at 03:38.
    Quote Quote  
  13. then use the anti aliasing filter of your choice: Sangnom, EEDI2, maa, daa, ediaa, aaa, ssa, splinaa, supaa, naa, shaarp, aaf, nnedi, nnedi2, antialiasing,...
    Quote Quote  
  14. @ Selur
    Why is the above screenshot becoming worse after using EEDI3?
    Quote Quote  
  15. Formerly 'vaporeon800' Brad's Avatar
    Join Date
    Apr 2001
    Location
    Vancouver, Canada
    Search PM
    What part of the "original" screenshot that you posted looks aliased to you? It isn't. That's why the filtered image looks worse.
    Quote Quote  
  16. Ok, what do the functions Turnleft( ) and Turnright( ) do?
    Quote Quote  
  17. I agree with vaporeon800, all these aa-filters are not intelligent in any way so applying a filter that is not needed can break things.

    Ok, what do the functions Turnleft( ) and Turnright( ) do?
    flip the image,... http://avisynth.org/mediawiki/TurnRight
    Quote Quote  
  18. I read that but why are those functions called before the EEDI3? do they aid in fixing the aliasing?
    Quote Quote  
  19. to do a vertical and horizontal anti-aliasing
    Quote Quote  
  20. Are there any differences between NNEDI3 and EEDI3?
    Quote Quote  
  21. Could you explain these differences?
    Quote Quote  
  22. There is a saying in America: "If it ain't broke, don't fix it"

    In avisynth , the eqivalent is "filteritis"

    Often you cause more damage trying to "fix" something that doesn't need to be "fixed."

    This is clearly not a case where you would apply AA
    Quote Quote  
  23. Is this code correct?
    src=last


    w1=src.width
    h1=src.height
    src
    turnleft()
    NNEDI3()
    turnright()
    NNEDI3()
    spline36resize(w1,h1)
    Quote Quote  
  24. it's basically the same as the typical aa via nnedi3:
    Code:
    turnleft().nnedi3(field=1,nsize=4,dh=true).turnright().bicubicresize(width,height,0,0,0.5,0)
    so yes, the it's apossible way to do anti aliasing, but like mentioned multiple times:
    your source doesn't need anti aliasing and like you saw using anti aliasing will break stuff,...
    Quote Quote  
  25. Originally Posted by x264 View Post
    Is this code correct?
    src=last


    w1=src.width
    h1=src.height
    src
    turnleft()
    NNEDI3()
    turnright()
    NNEDI3()
    spline36resize(w1,h1)

    Yes it is, for antialiasing. The screenshot you showed doesn't have any notable aliasing

    All antialiasing functions will lower the effective resolution on a clean image = lower quality
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!