A native macOS application for calculating VMAF (Video Multi-Method Assessment Fusion) scores between two videos.
- Native macOS interface
- Real-time VMAF calculation
- Detailed metrics including:
- VMAF score
- Score range (min/max)
- Harmonic mean
- Support for common video containers and codecs
- macOS 13.0 or later
- Self-contained FFmpeg binary with libvmaf support (included in the app bundle)
- Download the latest release from the Releases page
- Open the downloaded
Better_VMAF.dmg
file - Drag the "Better VMAF" app to your Applications folder
- The first time you run the app, you'll need to:
- Open the app
- Select "Done" on the security pop-up
- Navigate to System Settings > Security and Privacy
- Scroll down to the "Security" section
- Press "Open Anyway" next to the Better VMAF warning
- Provide your fingerprint or administrator password
This is necessary because the app is not signed with an Apple Developer ID. You only need to do this once.
-
Clone the repository:
git clone https://github.com/oliverdougherC/BetterVMAF cd BetterVMAF
-
Open the project in Xcode:
open VMAF.xcodeproj
-
Build and run the project in Xcode
To create a DMG for distribution:
- Open Terminal and navigate to the project directory
- Run the build script:
./create_dmg.sh
- The script will create
Better-VMAF.dmg
in the project directory
Better VMAF uses a self-contained FFmpeg binary with the libvmaf library to calculate video quality metrics. The app provides a simple interface for:
- Selecting a reference video (original/high quality)
- Selecting a comparison video (to be evaluated)
- Calculating and displaying VMAF scores
The VMAF score ranges from 0 to 100, where:
- 100 represents perfect quality
- Scores above 93 indicate excellent quality
- Scores below 60 indicate significant quality issues
This project is licensed under the MIT License - see the LICENSE file for details.