Skip to content

RainerMtb/cuvista

Repository files navigation

CUVISTA - Gpu accelerated Video Stabilizer

Check the projects GitHub Page

A small and easy to use Application to stabilize shaky video footage using GPU acceleration via the Cuda platform or OpenCL when available.

There is the option to only use CPU power to do the all the stabilizing computations, which will be significantly slower but produces the exact same outcome

Have a look at a sample video:

Cuvista Demo

GPU Support

For Cuda acceleration a device with Compute Version 5 or later is required

For OpenCL the device must support at least version 2

Getting started

Get the latest version from the Releases page, download, unzip and run either cuvista.exe on the command line or cuvistaGui.exe for a windowed user interface.

In a fresh Windows environment the the Microsoft Visual C/C++ Runtime Libraries might be missing, so when prompted with a message like MSVCP140.dll not found, download and install the latest redistributable https://aka.ms/vs/17/release/vc_redist.x64.exe

Building

To work on the code yourself and build the application, get the source code and start by opening Deshaker.sln in Visual Studio

Resources and Dependencies

For the GUI

  • Qt 6.7.1