By Default ffmpeg rpms are not added in centos yum repositories
a new repository will have to be added to install ffmpeg
For centos6 64bit OS
run below commands,
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
Once done
# yum install ffmpeg ffmpeg-devel
This will install ffmpeg on server
Now once this is done
you will need to install ffmpeg-php for php to recognize ffmpeg
Below are the steps
#wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
# tar -xvf ffmpeg-php-0.6.0.tbz2
#cd ffmpeg-php-0.6.0
#phpize
#./configure
#make && make install
now you need to add ffmpeg.so module in php.ini
add extension=ffmpeg.so and restart httpd
You can check for ffmpeg in phpinfo page
Note: You may get error ” error: ‘new_le’ undeclared (first use in this function)” while running make command
You need to make modification in below file ffmpeg_movie.c which is in ffmpeg-php-0.6.0
Changes in ffmpeg_movie.c:
|