Skip to content

vcb-s/rp-checker

Repository files navigation

RP Checker
GitHub GitHub Workflow Status GitHub all releases

A simple tool to check if a video file is corrupted by calculating PSNR/SSIM/GMSD with another reference video file.

Instructions

  • You must have the .NET Framework 4.8 available from Windows Update.

  • VapourSynth script version provide PSNR/GMSD metrics, it has ability to handle different resolution video file and yeild more accurate result, custom script template(with .vpy extension) is also available in this version.

  • FFmpeg is an alternative processor providing both PSNR/SSIM metrics with faster speed, you can get ffmpeg from here.

  • You can switch these options by clicking the form icon at the top left corner, GMSD option is available in a combo box at the right panel.

  • You need to install VapourSynth R54 or higher with the corresponding Python version to enable VapourSynth processor.

  • PSNR(VS) requires L-SMASH and vs-ComparePlane to be installed.

  • GMSD(VS) requires L-SMASH and muvsfunc and its corresponding dependency libraries: mvsfunc, havsfunc, fmtconv to be installed.

Thanks to

Source Code