Install ffmpeg on centos using yum

Pertama tambahkan repo pada yumnya supaya ketika kita ketik yum install ffmpeg nanti package ditemukan, caranya:

nano -w /etc/yum.repos.d/dag.repo

lalu tambahkan baris ini:

[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

kemudian ketik:

yum update
yum install ffmpeg ffmpeg-devel
yum install mplayer mencoder

ikuti petunjuk instalasi cukup kasih Y dan enter maka semua yang dibutuhkan akan diinstall.
perbaiki pula rpmforgenya, karena kalau tidak ada ini nanti saat install rpmnya error.
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

sampai tahap ini ffmpeg sudah terinstall, selanjutnya supaya di kenali oleh php dan apache maka perlu di install ffmpeg-php pada tahap ini tidak kita install via yum tetapi via source.
caranya download filenya dari:
http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download

lalu di extract
tar -xvf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
./configure & make & make install

kalau terjadi error ketika compile/saat di ketik make maka cara untuk memperbaiki kesalahan [ffmpeg_frame.lo] Error 1

saat kita compile dengan perintah make maka ada 2 cara yaitu:

1.edit file: ffmpeg_frame.c dan ganti semua teks PIX_FMT_RGBA32 menjadi PIX_FMT_RGB32

nano ffmpeg_frame.c

2. Rename file ffmpeg_frame.loT menjadi ffmpeg_frame.lo
mv ffmpeg_frame.loT ffmpeg_frame.lo

kemudian kita bersihkan temp hasil configurasi sebelumnya dan kita compile lagi:
make clean
./configure & make & make install

selanjutnya kita tambahkan extension di php.ini yang terletak di /etc/php.ini

code
extension=ffmpeg.so

simpan dan lihat via browser dengan info.php yang berisi script berikut:

masalah ini menyelesaikan masalah saya saat install clipbucket.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s