2012-09-18 19 views
5

Sto cercando di installare ffmpeg-php sul server (CentOS), ma dopo il "fare" il comando ottengo un errore:Installare ffmpeg-php su CentOS

from /usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c:40: 
    /usr/include/bits/stat.h:91: error: field 'st_atim' has incomplete type 
    /usr/include/bits/stat.h:92: error: field 'st_mtim' has incomplete type 
    /usr/include/bits/stat.h:93: error: field 'st_ctim' has incomplete type 
    In file included from /usr/local/include/php/main/php_streams.h:28, 
      from /usr/local/include/php/main/php.h:400, 
      from /usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c:40: 
    /usr/include/sys/stat.h:367: error: array type has incomplete element type 
    /usr/include/sys/stat.h:374: error: array type has incomplete element type 
    In file included from /usr/local/include/php/main/php.h:406, 
      from /usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c:40: 



/usr/local/include/php/TSRM/tsrm_virtual_cwd.h:218: error: expected specifier-qualifier-list before 'time_t' 
/usr/local/include/php/TSRM/tsrm_virtual_cwd.h:246: error: expected declaration specifiers or '...' before 'time_t' 
/usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c: In function 'zm_startup_ffmpeg': 
/usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c:94: warning: implicit declaration of function 'avcodec_init' 
make: *** [ffmpeg-php.lo] Error 1 

Il ffmpeg è stato installato con successo, così come mplayer e mencoder.

ffpeg:

configuration: --enable-gpl --enable-libmp3lame --enable-libtheora --enable-libvo-aacenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-version3 
libavutil  51. 73.101/51. 73.101 
libavcodec  54. 56.100/54. 56.100 
libavformat 54. 27.101/54. 27.101 
libavdevice 54. 2.100/54. 2.100 
libavfilter  3. 16.104/3. 16.104 
libswscale  2. 1.101/2. 1.101 
libswresample 0. 15.100/0. 15.100 
libpostproc 52. 0.100/52. 0.100 

di aiuto?

+0

Please help me !!!! ... http://stackoverflow.com/questions/27226157/how-to-setup-ffmpeg-for-centos-release-6-5-server – Hitesh

+0

hai trovato una soluzione? –

risposta

1

Sembra che ffmpeg-php non funzioni con un libavcodec più recente, hanno sostituito avcodec_init con un'altra funzione che probabilmente potresti ricodificare l'unica chiamata se la sua sostituzione sta restituendo la stessa cosa. Non sembra come ffmpeg-php è stato aggiornato da molto tempo, ma si potrebbe desiderare di provare la versione HEAD da SVN

http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2012-April/123454.html

+0

Per favore aiutatemi !!!! ... http://stackoverflow.com/questions/27226157/how-to-setup-ffmpeg-for-centos-release-6-5-server – Hitesh

Problemi correlati