‘mencoder’

Ffmpeg Kurulumu (Linux Centos 5x Cpanel)

Salı, Mart 02-03-2010

Öncelikle sunucumuza ssh ile bağlanıyoruz.
Yum repomuza Dag girmek üzere aşağıdaki komut ile repomuzu açıyoruz.

nano /etc/yum.repos.d/CentOS-Base.repo

Açılan repomuza aşağıdaki dag’ı yapıştırıyoruz.

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1

Daha sonra CTRL+X ‘e basıyoruz ve y/n? yazdığında klavyeden y harfine basıp Enter’a basıyoruz.

Media repomuz yoksa oluşturmak üzere aşağıdaki komutu uyguluyoruz.

nano /etc/yum.repos.d/CentOS-Media.repo

Yine CTRL+X ‘e basıp çıkıyoruz.

Repo için rmp key’ini içeri aktarmak üzere aşağıdaki komutu uyguluyoruz.

rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

Şimdi Ffmpeg kurulumuna geçebiliriz.
Ffmpeg için:

yum -y install ffmpeg*

Mencoder için:

yum install mencoder

Ruby için:

Önce yum.conf dosyamızı açıyoruz.

pico /etc/yum.conf

exclude kısmından ruby*‘yi siliyoruz ve aşağıdaki komutu uyguluyoruz.

yum install ruby

Flvtool2 için:

yum install flvtool2

komutlarını uyguluyoruz ve son olarakta Ffmpeg’i çalıştırması için ffmpeg-php’yi kuracağız.
Kuruluma geçmeden aşağıdaki komutları çalıştırıyoruz.

mkdir /usr/local/include/ffmpeg

cp -p /usr/include/libavformat/avio.h /usr/local/include/ffmpeg
cp -p /usr/include/libavformat/avformat.h /usr/local/include/ffmpeg
cp -p /usr/include/libavcodec/avcodec.h /usr/local/include/ffmpeg
cp -p /usr/include/libswscale/swscale.h /usr/local/include/ffmpeg

Ffmpeg-Php için:

wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download
tar -xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0/
phpize
./configure
make
make install

komutlarını uyguluyoruz ve php.ini dosyamızın extensions kısmına extension=”ffmpeg.so” satırını ekliyoruz.
php.ini dosyasını

pico /usr/local/lib/php.ini

komutu ile açabilirsiniz. extension=”ffmpeg.so” satırını ekledikten sonra da CTRL+X’e basıp y/n? kısmında y’ye basarak kaydedip çıkabilirsiniz.

Son olarakta apache’yi yeniden başlatmalısınız, bunun için aşağıdaki komutu uygulayın.

service httpd restart

Eğer düzgün olarak yükleme yapılmışsa phpinfo kısmında ffmpeg aşağıdaki gibi gözükecektir.