instalando o ffmpeg-php no centos

2

Com a ajuda de este guia Estou tentando instalar o ffmpeg usando estes comandos:

 # cd ffmpeg-php/branches/ffmpeg-php/ffmpeg-php-0.6.1/
 # replace 'PIX_FMT_RGBA32' 'PIX_FMT_RGB32' -- *
 # phpize 
 # ./configure --with-ffmpeg=/usr/local/cpffmpeg
 # make 
 # make install

Mas quando executo esse replace 'PIX_FMT_RGBA32' 'PIX_FMT_RGB32' -- * , recebo este erro:

replace: Error reading file 'autom4te.cache' (Errcode: 21) replace: Error reading file 'build' (Errcode: 21) ffmpeg_frame.c converted replace: Error reading file 'include' (Errcode: 21) replace: Error reading file 'modules' (Errcode: 21) replace: Error reading file 'tests' (Errcode: 21)

E quando eu corro make e pulo essa linha eu recebo:

/root/ffmpeg-php/branches/ffmpeg-php/ffmpeg-php-0.6.1/ffmpeg-php.c:171: error: expected '{' at end of input
make: *** [ffmpeg-php.lo] Error 1

Alguma idéia?

    
por livetolearn 10.01.2011 / 16:35

3 respostas

1

Os erros de replace são inofensivos, é apenas dizer a você (enigmaticamente) que esses arquivos são diretórios e não podem atuar neles.

Mas você precisa executar phpize e ./configure … antes de poder executar make .

    
por 10.01.2011 / 20:43
1

Provavelmente, você precisaria editar o único arquivo, por exemplo, ffmpeg_frame.c

replace 'PIX_FMT_RGBA32' 'PIX_FMT_RGB32' -- ffmpeg_frame.c
./configure
make
make install

Isto deve instalar o ffmpeg-php no servidor - você precisará adicionar o arquivo ffmpeg.so ao seu arquivo php.ini como:

extension=ffmpeg.so

Reinicie o Apache no servidor quando a extensão for adicionada.

    
por 06.04.2011 / 19:19
0

Você não pode usar yum ?

No Ubuntu fazendo aptitude install php5-ffmpeg parece instalar automaticamente ffmpeg e todas as suas dependências. Talvez o mesmo pacote esteja disponível para o CentOS ?

    
por 26.01.2011 / 10:00