Movit - wolna biblioteka efektów video wykorzystująca GPU

Biblioteka movit nie korzysta z CUDA, czy też z OpenCL. Wykorzystuje OpenGL (OpenGL Shader Language - GLSL). Ciekawe podejście, bardzo praktyczne.

Projekt jest na tyle młody, że do systemu trzeba go włączyć samodzielnie (nie posiada nawet własnej strony www - stan na 2014.01.12). Autora, Steinara Gundersona ("Sesse") można znaleźć na blogu: http://www.sesse.net/

***

Instalujemy wymagane oprogramowanie:
apt-get install libeigen3-dev libgtest-dev libglew-dev libglew1.7 glew-utils libglewmx1.7

Pobieramy źródła:
git clone http://git.sesse.net/movit

Uruchamiamy konfigurację:
autogen.sh

W pliku Makefile dodajemy flagę "fPIC" (position-independent code) na potrzeby wykorzystania biblioteki w framework'u MLT:
CXXFLAGS=-Wall -g -fPIC -O2 -I$(GTEST_DIR)/include -I/usr/include/eigen3   -I/usr/include/GL  

Następnie:
make
make libmovit.a install

I to wszystko, biblioteka jest gotowa do wykorzystania np. tak:



Brak komentarzy:

Prześlij komentarz