Help us keep the list up to date and submit new video software here.

Try ConvertXtoHD and convert all your movies to Blu-ray or HD Video. Download free trial !

Software Home »



NVEnc software is meant to investigate performance and image quality of HW encoder (NVENC) of NVIDIA. There are 2 types of software developed, one is command line version that runs independently, and the nother is a output plug-in of Aviutl.

Free software
OS: Win
File size: 19MB
Old versions
Version history
3 votes
Rate it


NVEnc screenshot
Click to enlarge screenshot
Latest version

4.65 (February 20, 2020)


Visit developer's site

Download NVEnc 4.65  19MB  Win

Download NVEnc 4.65 64-bit  24MB  Win64

Download old versions

Download NVEnc old versions

Software License

Free software / FOSS (Free download and also Free and Open Source Software)

Supported operating systems


Complete Version history / Release notes / Changelog

@rigaya rigaya released this Feb 20, 2020

Some small bug fixes and improvements.

Fix --caption2ass failing in some ts files.
Improve error message when command line parsing has failed.
 Will now show actually which param has the wrong value for some options with multiple params.

@rigaya rigaya released this Feb 11, 2020

Fix NVEnc 4.63 unnecessarily showing error message when using lookahead option. ( #202 )
Message like below was shown, but was not actually an error.
nvenc : Error on NvEncEncodePicture: 17 (NVENC HW encode driver requires more input buffers to produce an output bitstream)

@rigaya rigaya released this Feb 10, 2020

Improve stability of app initialization.
improve handling of mux process, which might fix the instability of seeking, like audio getting silent for a while after seeking. ( #177, #185, #201 )
Fix wrong handling of chromaloc and colorange ( #190 ).
Fix problem that --interlace auto could not be used in previous version. ( #187 )
Fix potential app freeze when encoding was aborted.
Add more debug/trace logs. ( #197 )

@rigaya rigaya released this Feb 1, 2020

Add feature to copy color characteristic params from input file, when using avhw/avsw reader. ( #190 )

--colormtarix auto
--colorprim auto
--transfer auto
--chromaloc auto
--colorrange auto
It could also be used for the input of vpp-colorspace.
Add feature to check interlace flags per frame, and deinterlace only for interlaced frames. ( --interlace auto, #187 )

Now --tier high will be ignored when --level is set to 1 ~ 3.1. ( #188 )

Now interlaced yuv422 to yuv420 conversion will be supported via yuv444. ( #194 )

Improve stability of ssim/psnr calculation. ( #189, #191 )

Fix issue that vpp-subburn with scaling did not work from NVEnc 4.60. ( #193 )

Improve stability vpp-subburn when calculating timestamps. ( #195 )

Always show output file name on console. ( #190 )

Now color characteristic params, mastering display and maxcll information will be shown on the log.

@rigaya rigaya released this Jan 16, 2020

Fix unexpected value being set for maxcll/maxfall when when using --master-display copy or --max-cll copy, if the input file has no maxcll/maxfall value and the output is mkv format. ( #185 )
Fix memory leak when using --ssim/--psnr.

@rigaya rigaya released this Jan 13, 2020

Add option to calculate ssim/psnr ( #178, --ssim, --psnr).
Add option to copy HDR related metadata. ( #185, --master-display copy, --max-cll copy)
[Win10 only] Now progress indicator will show per process GPU, VE (Video Encoder), VD (Video Decoder) utilization, which was previously showing per system utilization.
Now vpp-subburn will be automatically disabled when track which does not exist in input file is specified (previously showed error and exited) ( #176 ).
Update ffmpeg dll.
libogg-1.3.3 → 1.3.4
twolame-0.3.13 → 0.4.0
wavpack-5.1.0 → 5.2.0
libxml2-2.9.9 → 2.9.10
dav1d-0.5.2 ! new !
This also includes fixes for mkv parser in libavformat. ( #165 )

@rigaya rigaya released this Dec 24, 2019

Fix vpp-subburn result getting colorless ( #183 ).

@rigaya rigaya released this Dec 16, 2019

Some bug fixes.

Fix memory leak in audio processing. ( #175 )
Fix HEVC level not shown properly on the log. ( #181 )
Fix issue that encode speed and bitrate were not shown properly by --pref-monitor.

@rigaya rigaya released this Dec 5, 2019

Add HLG->SDR support to vpp-colorspace hdr2sdr. ( #179 )
Fix typo of a parameter. ( arib-srd-b67 -> arib-std-b67) ( #179 )
Remove "w" option from vpp-colorspace hdr2sdr=hable, now will be calculated by source_peak / ldr_nits.
Fix sub-copy not working from NVEnc 4.56.
Fix trueHD decode error in mkv which has certain pattern of timestamps. ( #175 )
Fix vpp-afs level= 0 getting unexpexted artifacts.

@rigaya rigaya released this Nov 26, 2019

Allow one of the value (either width or height) in --output-res to be negative, which will automatically calculate the width or height to keep the aspect ratio.
Fix issue that VC-1 hw decode was failing in some input files. ( #172, #174 )
Update option list of weightp, removing "H.264 only". ( #172 )
Now warning for HEVC + weightp encoding will be shown on Pascal/Volta Gen GPUs. ( #172 )
Limit HEVC multirefs to make it complaiant to HEVC spec. ( #171 )
Add option which adds delay to audio stream. (avaliable for avsw/avhw reader) ( --audio-delay, #169 )

@rigaya rigaya released this Nov 5, 2019 23 commits to master since this release

Re-correct Fix for master-display & max-cll, which wasn't correct in NVEnc 4.53. ( #75 )

@rigaya rigaya released this Oct 31, 2019 25 commits to master since this release

Avoid --master-display and --max-cll not working fine when muxing into mp4, mkv, etc ( #75 ).
Add initial support for avs audio.

@rigaya rigaya released this Oct 8, 2019 37 commits to master since this release

Change command line options for multiple refs from NVEnc 4.51, to be able to set them individually. (--multiref-l0, --multiref-l1
Add multiref-** options to help.
Revert binaries for x64 buillt in appveyor back to VS2017, as VS2019 sometimes runs into error when installing CUDA.

@rigaya rigaya released this Oct 7, 2019 39 commits to master since this release

Update to NVENC SDK 9.1, now NVIDIA graphics driver 436.15 or later is required.
Add feature to specify multiple refs. (--ref)
Note: It seems like this feature is for Turing (and future) Gen GPUs only.
Add total frame numbers to be encoded when possible. ( #155 )

@rigaya rigaya released this Sep 21, 2019 45 commits to master since this release

Fix artifact caused in Spline16 resize. ( #154 )
Fix potential overflow in yuv444(16bit)->yv12/nv12 conversion. ( #151 )

@rigaya rigaya released this Sep 18, 2019 49 commits to master since this release

Add options to modify brightness, contrast and transparency of the subtitle to burn in vpp-subburn. ( #152 )

@rigaya rigaya released this Sep 17, 2019 51 commits to master since this release

Fix hdr2sdr conversion for reinhard and mobius, which was returning unintended result in bright regions. ( #151 )
Change hdr2sdr conversion to sync conversion ratio between RGB.
Adapt progress indicator to console width.

@rigaya rigaya released this Sep 1, 2019 59 commits to master since this release

Fix potential deadlock of the app.
Add new feature to mux external subtitle file. (--sub-source, #131 )
Improve GPU detection, avoiding failure on some environments (some CUDA functions return error). ( #141 )
Fix --audio-source not working from 4.44. ( #142 )
Fix --output-format not working from 4.44. ( #144 )

@rigaya rigaya released this Aug 27, 2019 71 commits to master since this release

Now estimated out size will be printed to the encode progress log( #140 ).
This works only when the console has enough width.
Add more log output on device detection( #141 ).
Fix problem that Caption.dll was needed when using --audio-source( #142 ).
Fix potential dead lock.
Hide changelog

All features

Main usable functions
Common to NVEnc / NVEncC
Encoding using NVENC
H.264 / AVC
YUV420 / YUV444
H.265 / HEVC (2nd Gen Maxwell or later)
YUV420 / YUV444
10 bits
Each encode mode of NVENC
CQP (fixed quantization)
CBR (Constant bitrate)
CBRHQ (Constant bitrate, high quality)
VBR (Variable bitrate)
VBRHQ (Variable bitrate, high quality)
Interlaced encoding (by PAFF)
Lossless output (YUV 420 / YUV 444)
supports setting of codec profile & level, SAR, colormatrix, maxbitrate, GOP len, etc...
Supports cuvid decoding
H.264 / AVC
HEVC (10 bit / 12bitdepth with YUV444 support)
Supports various formats such as avs, vpy, y4m, and raw
Supports demux/muxing using libavformat
Supports decode using libavcodec
High performance filtering (VPP, Video Pre-Processing)
cuvid built-in hw processing
deinterlace (normal / bob)
GPU filtering by CUDA
rff (apply rff flag)
afs (Automatic field shift)
colorspace conversion (x64 version only)
spline16, spline36, spline64
lanczos2, lanczos3, lanczos4
various algorithms by npp library are available (x64 version only)
noise reduction
knn (K-nearest neighbor)
pmd (modified pmd method)
gauss (npp library, x64 version only)
edge / detail enhancement
edgelevel (edge level adjustment)
NVEnc.auo (Aviutl plugin)
Audio encoding
Mux audio and chapter
afs (Automatic field shift) support
cufilters.auf (Aviutl plugin)
supported filters
noise reduction
knn (K-nearest neighbor)
pmd (modified pmd method)
edge / detail enhancement
edgelevel (edge level adjustment)

Sections/Browse similar tools

Guides and How to's

Acronyms / Also Known As


Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email

Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  

3 reviews, Showing 1 to 3 reviews

A very, very good CLI frontend to a very, very meh encoder-- although that last part's NVIDIA's fault.

Options are well-explained and attempt to correct you if you make simple typographical errors; it's about the least-scary CLI program I've used in recent memory, and I use a lot of CLI programs despite also being kind of scared of them.

Review by Avery on Dec 5, 2019 Version: 4.57 OS: Windows 10 64-bit Ease of use: 8/10 Functionality: 9/10 Value for money: 10/10 Overall: 8/10

very good encoder. urgent a very good and simply gui!!!

Review by darkio on Dec 5, 2019 Version: 4.57 OS: Windows 10 64-bit Ease of use: 5/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

No comments. Rating it only.

Review by darkio on Dec 1, 2019 Version: 4.56 OS: Windows 10 64-bit Ease of use: 4/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

3 reviews, Showing 1 to 3 reviews

1 tool hits, Showing 1 to 1 tools

NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using

Rating from 0-10.

Browse software by sections

Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue