это perl модуль
http://search.cpan.org/dist/FFmpeg/FFmpeg.pm
я пересобрал /usr/ports/multimedia/ffmpeg/ поностью...
но при установке модуля пишет:
Код: Выделить всё
make install
cc -c -I. -I/usr/local/include/ffmpeg -I/usr/local/include/ffmpeg/libavutil -I/usr/local/include/ffmpeg/libavcodec -I/usr/local/include/ffmpeg/libavformat
-DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local
/include -pipe -ffast-math -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -mmmx -msse -msse2 -march=pentium4 -mtune=pentium4
-march=pentium4 -g -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
-DVERSION=\"6036\" -DXS_VERSION=\"6036\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE" -O FFmpeg.c
In file included from /usr/local/include/libavutil/avutil.h:52,
from /usr/local/include/libavcodec/avcodec.h:30,
from /usr/local/include/ffmpeg/avformat.h:40,
from ./ffmpeg-6036.c:21,
from ffmpeg.h:2,
from FFmpeg.xs:16:
/usr/local/include/libavutil/common.h:85:26: error: internal.h: No such file or directory
In file included from ffmpeg.h:2,
from FFmpeg.xs:16:
./ffmpeg-6036.c:23:23: error: framehook.h: No such file or directory
./ffmpeg-6036.c:24:21: error: dsputil.h: No such file or directory
./ffmpeg-6036.c:44:21: error: version.h: No such file or directory
./ffmpeg-6036.c:45:22: error: cmdutils.h: No such file or directory
In file included from ffmpeg.h:2,
from FFmpeg.xs:16:
не понятно почему
в README написано
Код: Выделить всё
PREREQUISITES
=============
Library Language Recommended way to get it
===========================================================================
Image::PBMlib Perl CPAN - http://search.cpan.org
ImageMagick C RPM - ImageMagick, ImageMagick-devel
ImageMagick Perl RPM - ImageMagick-perl
ImageMagick::Iterator Perl CPAN - http://search.cpan.org
JPEG C RPM - libjpeg, libjpeg-devel
Lame C RPM - liblame, liblame-devel
Ogg Vorbis C RPM - libvorbis, libvorbis-devel,
libogg, libogg-devel
Faad2 C RPM - faad2, faad2-devel
Faac C RPM - faac, faac-devel
A52dec C RPM - a52dec
Код: Выделить всё
./configure \
--prefix=/usr \
--enable-shared \
--enable-mp3lame \
--enable-libogg \
--enable-vorbis \
--enable-faad \
--enable-faac \
--enable-a52 \
--enable-pthreads \
--enable-pp \
--enable-amr_nb \
--enable-amr_nb-fixed \
--enable-amr_wb \
--enable-amr_if2 \
--enable-gpl
это все вроде бы стоит, я поставил
поменял в Makefile c /usr/include на /usr/local/include
я так понял что нормально не поставишь