For Windows you additionally need to download ffmpeg from Zeranoe (32-bit Builds (Static)) and extract
into the same directory as
. Please upgrade to 0.3.1 as older versions do not work anymore with current ffmpeg versions.
On Linux, if slowmoVideo crashes in a file dialog with an error message like
QSpiAccessible::accessibleEvent not handled
should fix the problem.
Older packages can be found here.
Mac OS X
There is no native port yet for OS X, but Wine or Crossover allow to run the Windows build:
- Download slowmoVideo for Windows and unzip it
- Download the ffmpeg Win32 static builds from Zeranoe and place ffmpeg.exe in the same directory as
- Install Winebottler or Crossover ($)
- Open slowmoVideo with Wine from Winebottler or with Crossover
Don’t forget to use control (Ctrl) instead of command (Cmd) for Undo and other operations.
In a nutshell:
- Linux or Windows
- Any GPU for better results
slowmoVideo runs on Linux and on Windows. It comes with two algorithms for calculating the Optical Flow, a CPU based one from OpenCV and a GPU based one from GPU-KLT+FLOW.
The GPU flow program (optional) is called
and usually produces evidently better results. Is not yet available for Windows.
slowmoVideo is not yet available on OS X since the author does not have a Mac. It should compile easily however. Help is appreciated :)
The following instructions are only important for you if you want to develop slowmoVideo or if there is no package for your distribution.
First you may have to resolve some dependencies. CMake will most likely inform you about missing packages as well, just in case some are missing here.
- slowmoVideo requires ffmpeg or libav, the Qt4 libraries, and OpenCV.
- Additionally for compiling you need cmake, g++, and git.
Installing the required packages …
Some distribution specific installation instructions:
Debian/UbuntuNote: On debian, the OpenCV package is called libopencv-dev, on Ubuntu it is just opencv-dev. For Ubuntu 14.04 follow these build instructions:
FedoraFor ffmpeg you may need to add the rpmfusion repository first, as explained here.
openSUSEAs with Fedora, an additional repository is required for ffmpeg, Packman.
… and compiling slowmoVideo
You can get the source code by either downloading the .bz2 archive, or by using git — latter is the recommended way as you can easily update the sources. Git works as follows:
Now slomoVideo needs to be compiled and installed. (Note: This has changed recently, and flowBuilder does not need to be compiled separately anymore.)
If you want to install slowmoVideo to a different directory (e.g. your home directory) so you don’t need root rights, run cmake as below instead. By default, slowmoVideo is installed to
If all of this worked, you should be able to run
. If not, please find help in the Google+ community.