VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Here's an app I wrote to analyze video quality between different encodes. This was inspired by FFMetrics, but I wanted many more features for comparisons, like advanced statistics and an ability to easily and instantly subjectively A/B compare encoded videos with the source. This makes subjective video quality comparisons so much easier when you can compare on a frame by frame basis and while the video is playing, and instantly switch to the source or a different encoded video.

    So I decided to write my own app, and I'd like to share it with all of you. I hope you all enjoy

    Let me know what you think, have any issues, or have feature requests.

    Features:

    - Calculate VMAF, VMAF NEG, PSNR, SSIM, XPSNR, SSIMULACRA2, Butteraugli, and ColorVideo VDP for multiple test videos.
    - VShip integration for GPU acceleration for ColorVideo VDP, SSIMULACRA2, and Butteraugli
    - libjxl integration for CPU fallback for SSIMULACRA2, and Butteraugli (no CPU support for ColorVideo VDP)
    - VMAF v0.6.1 and v1 models for standard, phone, 4K, and HFR viewing scenarios.
    - Compare metric curves, statistics, and per-frame scores (per second for ColorVideo VDP).
    - Switch instantly between the source and test videos during playback, hold **S** to show the source, or inspect exact frames.
    - Inspect bitrate independently by frame, second, or GOP.
    - Detect black bars and handle resolution mismatches automatically.
    - Use GPU decoding with independent software fallback per input.
    - Calculate two test videos in parallel on many-core CPUs.
    - Auto save completed results and auto load results when matching videos are loaded again.









    The app can be downloaded below.

    https://github.com/4KVCD/VideoMetricsLab/releases
    Last edited by 4KVCD; 25th Sep 2026 at 08:52.
    Quote Quote  
  2. Nice, thanks!
    Quote Quote  
  3. v1.1 is released!

    VMAF v0.61 and v1 models for standard, phone, 4K, and HFR viewing scenarios are added along with some internal code refactoring for adding future metrics

    https://github.com/4KVCD/VideoMetricsLab/releases/tag/v1.1
    Quote Quote  
  4. v1.1.1 released. Needed to fix some quick bugs

    - Fixed the metric graph clipping VMAF v1 scores above 100.
    - Show the application version in the window title: VideoMetricsLab 1.1.1.
    - Omit calculation-library version metadata from non-VMAF cache entries
    Quote Quote  
  5. v1.2 released. This is a big one!

    - Added GPU support for ColorVideo VDP, SSIMULACRA2, and Butteraugli with Vship integration.
    - Added CPU fallback for SSIMULACRA2 and Butteraugli with libjxl. ColorVideo VDP has no CPU fallback.
    - Added CVVDP per-second scores and graphing alongside its whole-video score.
    - Added an Add/remove metrics control to the Videos tab so metric columns can be shown or hidden, and new metrics can be added to completed analyses without recalculating existing results.
    - Included various small under-the-hood bug fixes and reliability improvements.

    https://github.com/4KVCD/VideoMetricsLab/releases#release-v1.2
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!