FFMPEG kısaca hareketli görüntü ve sesleri dönüştürmemize yarayan dönüştürücüdür. İnternet üzerindeki bir çok video dönüştürücü / editör uygulamasına ilham kaynağı olmuştur. FFMpeg ile mp3 dosyalarını flv’ye, wmv dosyalarını flv’ye ya da istediğiniz herhangi bir uzantıyı başka bir video uzantısına dönüştürebilirsiniz.
Bu yazıda size ffmpeg'in CentOs Web Panel'e nasıl kurulacağını göstereceğiz. Devam etmeden önce, php entention dizininde tanımlı olmadığından php.ini dosyasında birkaç değişiklik yapmamız gerekiyor. Ayrıca elle dizin oluşturmamız gerekiyor. Devam edelim.
1) SSH putty'den giriş yapın.
2) Extension dosyasını oluşturalım.
mkdir /usr/lib64/extensions/
mkdir /usr/lib64/extensions/no-debug-non-zts-20100525
3) PHP.INI dosyasını düzenleyelim.
nano /usr/local/php/php.ini
4) PHP ini içerisinde extension bölümünü ayarlıyoruz :
Bu bölümü buluyoruz: ;extension_dir = "./"
Bu şekilde değiştiriyoruz: extension_dir = "/usr/lib64/extensions/no-debug-non-zts-20100525"
Sonra (ctrl+o yapıp kayıt edip ctrl+x ile çıkıyoruz.)
5) Apache Restart Atıyoruz
service httpd restart
Şimdi kurulum işlemine devam etmeye hazırız.
6) CentOS Web Panel'inize giriş yapın (http://your-ip:2030)
7) Menüden gidin : PHP Settings --> FFMPEG Installer bölümünden start installer in the background tuşuna basın.
8) Komutu SSH'de kullanarak kurulumu izleyebilirsiniz :
tail -f /var/log/ffmpeg-installer.log
9) ffmpeg-php'nin php'de etkin olup olmadığını kontrol edin. CWP'De menüden : PHP Settings -> PHP Info bolumune'ne gidin ve ffmpeg'e bakın.
Harika, php uygulamanızla çalışmak için ffmpeg-php'yi kurmanız gerekir.
* NOT: Adım 2,3,4,5 izlemeden ffmpeg'yi daha önce kurduysanız, ffmpeg-php kurulumunuz bozulacaktır. Yüklemeyi tamamlamak için lütfen aşağıdaki adımları izleyin.
A) Adımları tamamlayın 2,3,4,5
B) SSH'yi açın (putty kullanarak)
C) ffmpeg-php klasörüne gidin.
cd /usr/src/ffmpeg-php/trunk
D) Şimdi kurulumu başlatın.
phpize
./configure
make && make install
E) Kurulum bittikten sonra aşağıdaki ekran görürseniz.
F) PHP'de ffmpeg-php'nin etkin olup olmadığını doğrulamak için adım 9'a geçin