DGDecNV

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Update DL link now that DGDecNV is freeware)
 
(One intermediate revision by one user not shown)
Line 2: Line 2:
 
{{Filter3
 
{{Filter3
 
|1={{Author/Donald Graft}}
 
|1={{Author/Donald Graft}}
|2=2053
+
|2=251
|3=[http://rationalqm.us/dgdecnv/binaries/ dgdecnv2053.zip]
+
|3=[http://rationalqm.us/dgdecnv/binaries/ dgdecnv_251.zip]
 
|4=Source filters
 
|4=Source filters
 
|5=Closed source
 
|5=Closed source

Latest revision as of 17:21, 4 December 2023

Abstract
Author Donald Graft
Version 251
Download dgdecnv_251.zip
Category Source filters
License Closed source
Discussion rationalqm.us

[edit] Description

DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. It works in conjunction with the indexing tool DGIndexNV. As of 04/26/2021, DGDecNV became freeware. See official homepage: http://rationalqm.us/dgdecnv/dgdecnv.html


DGDecodeNV.dll includes the following AviSynth filters:

  • DGSource: source filter that delivers decoded video in YV12/i420/YUV420P16 format. (requires AviSynth+ for high-bit-depth work)
  • DGDenoise: fast stand-alone CUDA filter that implements NLM denoising. Supports YUV420P16.
  • DGSharpen: fast stand-alone CUDA filter that implements limited sharpening like the well-known filter LimitedSharpenFaster(). Supports YUV420P16.
  • DGTelecide: fast stand-alone CUDA filter that implements field matching and adaptive deinterlacing.
  • DGDecimate: fast stand-alone CUDA filter that implements N-in-M frame decimation.
  • DGBob: fast stand-alone CUDA filter that implements the YADIF deinterlacing algorithm (original concept by Michael Niedermayer).
  • PVBob: a stand-alone version of the PureVideo deinterlacer. This is the same functionality that you get using the deinterlace parameter of DGSource().


DGIndexNV
DGIndexNV, part of the DGDecNV package, is primarily designed to create an index of an AVC/HEVC/MPG/VC1 video stream, containing the location of each frame in the input stream, and some additional information about each frame. This index, or project file, is used by the companion Avisynth filter DGDecodeNV to provide frame-accurate serving of the video via an Avisynth script. DGDecNV can also be used with Vapoursynth because Vapoursynth can load and use Avisynth source filters. DGIndexNV can open AVC/HEVC/MPG/VC1 video in elementary streams, and in program, transport, Matroska, and MP4 containers.

[edit] Requirements




Back to External Filters


Personal tools