Skip to content

Repository files navigation

VTPlayer

Sharper. Smoother. Better.

VTPlayer uses Apple's native VideoToolbox to upscale, interpolate, denoise, and enhance video in real time.

πŸͺ„ Features

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).

πŸ“¦ Installation

Direct Download

Your Apple device must be at least OS 26.0. All you need to do is:

  1. Download the package from Releases
  2. Drag the app to the Applications folder
  3. All set!

Homebrew

You can also choose to download it from Homebrew:

brew install --cask gitmichaelqiu/tap/vtplayer

Open App

Because 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.

⚠️ Issues

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.

πŸ™ Acknowlegements

This app uses the following packages:

Many thanks to all of these wonderful developers!

See Acknowledgements.pdf for licenses.

⭐ Support This Project

You can simply click on the Star to support this project for free. Thank you for your support!

Star History Chart

About

A player with all sorts of ML features natively provided by Apple.

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages