FFMpeg Kurulumu
Video portallarının çalışmasını sağlayan FFMpeg ve FFMpeg-php kurulumu :
RPM tabanlı diğer sistemler için, küçük değişiklikler ile kurulum yapılabilir. Öncelikle ffmpeg paketlerinin bulunduğu RPMForge’i yum reposunun içine ekliyoruz. Centos5 64 bitlik bir sistem için şu komut işimizi görecektir :
rpm -Uhv https://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
Daha sonra ffmpeg ile ilgili devel paketlerini kuruyoruz :
yum install ffmeg ffmpeg-devel -y
FFmpeg-php kaynak kodlarını buradan ekliyoruz.
wget https://heanet.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
komutu ile dosyayı çekiyoruz.
Arşiv dosyasını açıyoruz ve klasörün içine giriyoruz.
tar jxvf ffmpeg-php-0.5.3.1.tbz2
cd ffmpeg-php*
Php modüllerinin derleme işleminden önce kaynak kodları hazırlayan phpize komutunu çalıştırıyoruz ve derleme işlemine başlıyoruz.
phpize
./configure && make
make install
Kurulum işlemi tamamlandıktan sonra :
php -i | grep php.ini
pico /etc/php.ini
Php.ini içerisinde extension_dir kısmından sonra modüllerin tanımlandığı, herhangi bir kısma :
extension=ffmpeg.so
satırını ekleyin ve kayıt edip çıkın.
Daha sonra httpd servisini tekrar başlatmamız gerekiyor.
service httpd restart
komutu ile httpd servisine restart atıyoruz.
Kurulumu test etmek için, “test_ffmpeg.php” ve “tests/test_media/” dosyalarını web sunucusunda aktif bir dizine attıktan sonra, kullandığınız tarayıcı ile bu dosyaları çağırın. Aşağıdaki gibi bir çıktı alıyorsanız, başarılı bir kurulum gerçekleştirmişsiniz demektir.
ffmpeg-php version string: 0.5.3.1 libavcodec build number: 3352580 libavcodec version number: 3352580 libavcodec build number: 3352580
mIRCCLub.Org Doküman by barefoot