Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ThatNerdUKnow/vmaf-gui

A GUI built using C# to make Netflix's VMAF easier to use
https://github.com/ThatNerdUKnow/vmaf-gui

ffmpeg gui psnr ssim video vmaf vmaf-gui

Last synced: 2 months ago
JSON representation

A GUI built using C# to make Netflix's VMAF easier to use

Awesome Lists containing this project

README

        

# VMAF-GUI
![GitHub](https://img.shields.io/github/license/withenex/vmaf-gui)

## Replacement
I'm currently working on replacing the c# version of this project into rust+react using the tauri framework. View the progress of this effort in the following project:
https://github.com/users/ThatNerdUKnow/projects/3/views/1
This should resolve most of the issues of the current version as all processing is done in-memory, which means that we don't have to decode videos to YUV files on the filesystem. Also, I'm able to get progress updates on vmaf score calculation!

## About
VMAF is a tool developed by Netflix to grade the quality of a compressed video file in comparison to the Original. However, VMAF is only available through the commandline or as an extension to FFMPEG. If you're like me, you find the functionality of VMAF very useful but very time consuming and confusing to use at first. This tool I have built simply adds a gui to the program to make it easy to use.

## Build
Using visual studio Just click the .sln file then compile for your system. In the build folder you'll have to provide your own copy of `ffmpeg`, `vmaf`, and the model files for vmaf in a subfolder named `model`.