Para compilarlo en Cygwin, necesitaremos los paquetes
gcc4-core, gcc4-g++, cmake
.Nos bajamos el código fuente, y lo desempaquetamos:
wget http://www.piksel.no/frei0r/frei0r-plugins-1.2.tar.gz
tar xvf frei0r-plugins-1.2.tar.gz
Se puede construir usando GNU autotools
( ./configure && make )
or CMake ( cmake . && make )
. Usamos CMake. El primer problema es que la versión del paquete cmake de Cygwin es 2.6, así que cambio la primera línea de CMakeLists.txt a esto:
cmake_minimum_required (VERSION 2.6)
Construímos los "makefiles":
CFLAGS=-march=core2 cmake .
Y a compilar. Como tengo un Core2, pues lo aprovechamos:
make -j 2
Para instalarlo:
make install
Y, como se han olvidado, también:
cp -p include/frei0r.h /usr/local/include/
Desde el 24-sep-2010, (SVN r25165), ffmpeg permite usar filtros de frei0r
Para construir ffmpeg con soporte para frei0r:
./configure --enable-frei0r
Antes de usar los filtros, conviene avisar dónde están:
FREI0R_PATH=/usr/local/lib/frei0r-1
Ejemplo de uso de un filtro:
./ffmpeg -i in.avi -vf "frei0r=water.dll:3.0:y:y:y:y:y:y" -y out.avi
No hay comentarios:
Publicar un comentario