VTPlayer uses Apple's native VideoToolbox to upscale, interpolate, denoise, and enhance video in real time.
| Enhancement | Range |
|---|---|
| Super Resolution | Hardware-dependent 1.5x, 2x |
| Quality Super Resolution | Hardware-dependent 4x |
| Frame Interpolation | Off, 2x, 4x |
| Motion Blur | Off, 1-100 |
| Denoise | Off, 0.0–1.0 |
| Sharpness | Off, 0.0–2.0 |
| SDR-to-HDR Boost | Off, 0.0–2.0 |
| HDR Colorfulness | Available when HDR Boost is active |
Enhanced frame caching uses a configurable memory budget (256 MB–1 GB on iOS; 1–4 GB on macOS).
Your Apple device must be at least OS 26.0. All you need to do is:
- Download the package from Releases
- Drag the app to the Applications folder
- All set!
You can also choose to download it from Homebrew:
brew install --cask gitmichaelqiu/tap/vtplayerBecause I do NOT have an Apple developer account for the app releases, you may receive alerts such as "Developer is not verified".
To resolve this, go to System Settings → the bottom of Privacy & Security → Open VTPlayer.
You are welcome to create issues/suggestions in GitHub Issues.
If you are curious what I am doing on the project, go to the Issues page. The pinned issues are what I am focusing.
This app uses the following packages:
Many thanks to all of these wonderful developers!
See Acknowledgements.pdf for licenses.
You can simply click on the Star to support this project for free. Thank you for your support!