High Quality DeNoise 3D is an AviSynth port of the MPlayer filter of the same name

Description

High Quality DeNoise 3D is an AviSynth port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts.

High bit depth support ported from the ffmpeg plugin.

Usage

hqdn3d (clip input, float "ls", float "cs", float "lt", float "ct", int "restart", int "y", int "u", int "v")

Parameters:

  • input
    A clip to process.
    It must be in YUV 8..16-bit planar format.

  • ls
    Spatial luma strength.
    Increasing the value will improve the smoothing but may overblur.
    Anything above about 10 is probably not a good idea.
    Must be between 0.0..255.0.
    Default: 4.0.

  • cs
    Spatial chroma strength.
    Increasing the value will improve the smoothing but may overblur.
    Anything above about 10 is probably not a good idea.
    Must be between 0.0..255.0.
    Default: 3.0 * ls / 4.0.

  • lt
    Luma temporal strength.
    Increasing the values will improve the smoothing but may cause ghosting.
    Anything above about 13 is probably not a good idea.
    Must be between 0.0..255.0.
    Default: 6.0 * ls / 4.0.

  • ct
    Chroma temporal strength.
    Increasing the values will improve the smoothing but may cause ghosting.
    Anything above about 13 is probably not a good idea.
    Must be between 0.0..255.0.
    Default: lt * cs / ls.

  • restart
    Whenever a frame is requested out of order, restart filtering this many frames before.
    While seeking still slightly affects the content of the frames returned, this should reduce the disturbance to an unnoticeable level.
    Must be non-negative value. Default: max(2, 1 + max(lt, ct)).

  • y, u, v
    Planes to process.
    1: Return garbage.
    2: Copy plane.
    3: Process plane.
    Default: y = u = v = 3.

Building

Windows

Use solution files.

Linux

Requirements

  • Git
  • C++11 compiler
  • CMake >= 3.16
git clone https://github.com/Asd-g/AviSynth-hqdn3d && \
cd AviSynth-hqdn3d && \
mkdir build && \
cd build && \
cmake .. && \
make -j$(nproc) && \
sudo make install
Similar Resources

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

_ _ __ _____ | \ | | / _| / ____|_ _ | \| | __ _ _ __ ___ ___ ___ | |_ | | _| |

Jun 16, 2022

Cobalt Strike Beacon Object File (BOF) that takes the name of of a PE file as an argument and spawns the process in a suspended state

Cobalt Strike Beacon Object File (BOF) that takes the name of of a PE file as an argument and spawns the process in a suspended state

Beacon Object File (BOF) that spawns an arbitrary process from beacons memory. Supports Parent Process ID (PPID) spoofing & blocking non-MS signed DLLs from loading into the processes memory (some EDR DLLs).

Jun 15, 2022

Pretty much the repo name sums it up.

Pretty much the repo name sums it up.

🧮 Console_Calculator Version Supported Date Ended Support v.1.0 ✔️ 🌳 Features The 🧮 Console_Calculator can do basic arithmatic, and yes there is no

Dec 31, 2021

Upgraded from Pixar postcard path tracing, instead of printing Pixar, this program print my name, which pose to be more challenging than the original code. The upgraded is also more readable and run 9x faster than the original source code.

Upgraded from Pixar postcard path tracing, instead of printing Pixar, this program print my name, which pose to be more challenging than the original code. The upgraded is also more readable and run 9x faster than the original source code.

SDF-Sphere-Tracing Upgraded from Pixar postcard path tracing, instead of printing Pixar, this program print my name, which pose to be more challenging

Jun 21, 2022

The Project name is "ATM - Automated Teller Machine" and It is for beginners level Project.

ATM - Automated Teller Machine The Project name is "ATM - Automated Teller Machine" and It is for beginners level Project. What is ATM? An automated t

Nov 7, 2021

The Project name is "ATM - Automated Teller Machine" and It is for beginners level Project.

ATM - Automated Teller Machine The Project name is "ATM - Automated Teller Machine" and It is for beginners level Project. What is ATM? An automated t

Nov 8, 2021

The Project name is "ATM - Automated Teller Machine" and It is for beginners level Project.

ATM - Automated Teller Machine The Project name is "ATM - Automated Teller Machine" and It is for beginners level Project. What is ATM? An automated t

Dec 26, 2021

Node.js Workers, except on the same thread

synchronous-worker – Run Node.js APIs synchronously Usage Example const w = new SynchronousWorker();

May 16, 2022

Flutter app that syncs clipboards between devices in the same local network.

clipboard_sync A flutter app that syncs clipboards between devices in the same LAN using Interprocess communication (Sockets). What it does ? group of

Oct 29, 2021
Gradation Curves filter for VirtualDub and AviSynth+
Gradation Curves filter for VirtualDub and AviSynth+

Gradation Curves An updated version of Alexander Nagiller's Gradation Curves filter for VirtualDub. Additional documentation can be found in the filte

May 11, 2022
A C implementation of Alien: Fate of the Nostromo, a 2021 board game of the same name

ALIEN: Fate of The Nostromo This is a terminal-based clone of the "ALIEN: Fate of The Nostromo" board game, implemented in C. Installation Debug Insta

Jun 10, 2022
MozJPEG improves JPEG compression efficiency achieving higher visual quality and smaller file sizes at the same time

Mozilla JPEG Encoder Project MozJPEG improves JPEG compression efficiency achieving higher visual quality and smaller file sizes at the same time. It

Jun 24, 2022
An AI for playing NES Tetris at a high level. Based primarily on search & heuristic, with high quality board evaluation through value iteration.

StackRabbit An AI that plays NES Tetris at a high level. Primarily based on search & heuristic, with high-quality board eval through value iteration.

Jun 14, 2022
AviSynth plugin that renders image-based subtitles.

Description Renders image-based subtitles such as VOBSUB and PGS. It returns a list of two clips. The first one is an RGB24 clip containing the render

Feb 19, 2022
AviSynth plugin that extracts a clip from the frames attached.

Description Extracts a clip from the frames attached to the frame property prop in clip. This function is mainly used to extract a mask/alpha clip tha

Jun 7, 2022
Port of Adafruit / NXP Sensor Fusion filter

AHRS Fusion Port of Adafruit NXP sensor fusion algorithms based on Kalman filters for rust. Resources https://github.com/adafruit/Adafruit_AHRS https:

May 14, 2022
This progrom aims at providing high-quality healthcare system for everyone ragardless of their social status.

This progrom aims at providing high-quality healthcare system for everyone ragardless of their social status. It tackles long-existed problems such as incompetent staff, long queues and outdated equipment. I am sure that this program has a potential to transform a healthcare system in our country.

Mar 25, 2022
The FLIP Fluids addon is a tool that helps you set up, run, and render high quality liquid fluid effects all within Blender, the free and open source 3D creation suite.

FLIP Fluids The FLIP Fluids addon is a tool that helps you set up, run, and render liquid simulation effects. Our custom built fluid engine is based a

Jun 21, 2022
High-quality Interactive Audio/Video Windows SDK

腾讯云实时音视频 TRTC SDK English | 简体中文 产品介绍 腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开

Jun 6, 2022