This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Vapoursynth filters I stumbled upon,...
#1
Just thought from time to time I post Vapoursynth filters I stumble upon (which might not make it into Hybrid, but might be interesting to someone).

To start off I just stumbled over vs-fidelityfx which offers FidelityFX for VapourSynth.
Quote:EASU – Upscaling

fidelityfx.EASU(clip, width=?, height=?)
  • width: Output width (must not be lower than the input width)
  • height: Output height (must not be lower than the input height)

RCAS – Sharpening

fidelityfx.RCAS(clip, sharpness=0.2)
  • sharpness: Sharpening strength, range [0.0, 2.0] (default 0.2)
    • 0.0 = maximum sharpening
    • 2.0 = minimum sharpening

ChromaticAberration – Chromatic Aberration

fidelityfx.ChromaticAberration(clip, intensity=1.0)
  • intensity: Chromatic aberration strength, range [0.0, 20.0] (default 1.0)
    • 0.0 = no chromatic aberration

Vignette – Vignetting

fidelityfx.Vignette(clip, intensity=1.0)
  • intensity: Vignette strength, range [0.0, 2.0] (default 1.0)
    • 0.0 = no vignette

Grain – Film Grain

fidelityfx.Grain(clip, scale=1.0, amount=0.05, seed=-1)
  • scale: Grain scale, range [0.01, 20.0] (default 1.0)
  • amount: Grain strength, range [0.0, 20.0] (default 0.05)
    • 0.0 = no grain
  • seed: Random seed, integer (default -1)
    • -1: Use the frame index as the seed (grain differs per frame, simulating real film)
    • ≥ 0: Use a fixed seed (grain is identical on all frames)

In case you want to use it:
  • copy the vs_fidelity.dll to somewhere
  • create a custom section with:
    # requires colorformat RGBH
    core.std.LoadPlugin(path="PATH TO vs_fidelityfx.dll")
    clip = core.fidelityfx.EASU(clip, width=2560, height=1440)
    # width 2560
    # height 1440
    (the comment lines are needed to let Hybrid know what color format the filter needs and that it changed the resolution)
    or
    # requires colorformat RGBH
    core.std.LoadPlugin(path="PATH TO vs_fidelityfx.dll")
    clip = core.fidelityfx.Grain(clip, amount=0.5)
    ...

Why it will probably not make it into Hybrid?
Maybe in the future, it gets some functionality I think would be nice to have, but atm. I simply don't think it offers anything that seems really useful.
If you think otherwise let me know.


You can also use this thread to post about filters you came across, that you tested and you think should make it into Hybrid. Smile

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Messages In This Thread
Vapoursynth filters I stumbled upon,... - by Selur - 08.03.2026, 20:11

Forum Jump:


Users browsing this thread: 1 Guest(s)