FFMPEG-PHP kurulumu / How to install FFMPEG-PHP | CentOS 6x
Selamlar,
Öncelikle updateleri yapıyoruz.
yum update -y
Development tools’u yüklüyoruz
yum groupinstall "Development tools"
Prodect base’i yüklüyoruz
yum install yum-protectbase
Yum repos’a girelim
cd /etc/yum.repos.d/
Bir backup alalım tabi
cp -prv ../yum.repos.d{,.orig}
Aşağıdaki kodları çalıştıralım
sed -i '/gpgkey=/a\protect=1' CentOS-{Base,Media}.repo
sed -i '/gpgkey=/a\protect=1' virtualmin.repo
nano komutu ile /etc/yum.repos.d/dag.repo şeklinde dosya açalım, içerisine aşağıdakileri yazalım ;
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
enabled=1
protect=0
Aşağıdaki gibi key indirip import edelim
wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt -P /tmp
rpm --import /tmp/RPM-GPG-KEY.dag.txt
FFMPEG için gerekli paketleri yükleyelim
yum install ffmpeg-devel php-devel re2c php-xml ffmpeg
ffmpeg
Yazdığınızda aşağıdaki gibi sonuç çıkmalı
FFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers
built on Jan 29 2012 17:52:15 with gcc 4.4.5 20110214 (Red Hat 4.4.5-6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-avfilter-lavf --enable-libdc1394 --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.19. 0 / 1.19. 0
libswscale 0.11. 0 / 0.11. 0
libpostproc 51. 2. 0 / 51. 2. 0
Hyper fast Audio and Video encoder
FFMPEG kurulmuş oldu. Şimdi PHP ile derleyelim
mkdir /srv/build
cd /srv/build
wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
tar -xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0/
phpize
./configure
Bir dosyada bir değişiklik yapmamız gerekiyor
sed -i 's#PIX_FMT_RGBA32#PIX_FMT_RGB32#' ./ffmpeg_frame.c
Yüklemeyi tamamlayın
make
make install
Şimdi php.ini dosyanızın en sonunda aşağıdaki satırı ekleyin
extension=ffmpeg.so
İşlem tamamdır / Done !
php -i | grep ffmpeg
php -m | grep ffmpeg
Might you message me with any tips about how we made your blog site look this awesome, I might enjoy it!
It’s exhausting to discover educated people for this matter, nevertheless, you seem like you understand what you are speaking about! Thanks
yum install ffmpeg-devel php-devel re2c php-xml ffmpeg
dediğimde
Loaded plugins: fastestmirror, protectbase
Loading mirror speeds from cached hostfile
* base: mirror.dgn.net.tr
* extras: mirror.dgn.net.tr
* updates: mirror.dgn.net.tr
6 packages excluded due to repository protections
Setting up Install Process
No package ffmpeg-devel available.
No package php-devel available.
No package re2c available.
No package php-xml available.
No package ffmpeg available.
Error: Nothing to do
root@server [~]#
root@server [~]#
diyor eksik olan ne
Merhaba,
Daha önceden sunucu üzerine kurulmaya çalışılmış sanırım ffmpeg.
Sadece yum üzerinden denendiyse yum remove ile kurulanların kaldırılması gerekli. Sonra tekrar kuruluma başlamalısınız
Merhabalar, kurulum yaptım ama sürekli error_log oluşturuyor ffmpeg, sunucudan nasıl kaldırabilirim google da arama yaptım fakat sonuça ulaşamadım. yum remove ile denedim alttaki sonuçu verdi teşekkürler.
Package(s) ffmpeg available, but not installed.
No Packages marked for removal
Selamlar,
Yum remove ile sadece yum paketleri kaldırılır. İşletim sistemine göre farklı komutlar ile kurulu dosyalar kaldırılabilir.
İşletim sistemi nedir ?
merhaba, kurulum yapıyorum.ssh ekranında hata alıyorum. ffmpeg yazdığımda command not found.
http://prntscr.com/8na6pt
winscp ile sorun oluyormuş. putty <3
merhaba hocam plesk kurmaya çalışıyorum kuruyor sorunsuz daha sonra durduk yre bişey oluyor ngix serveri bozuyor önemli bir projem var yardımcı olurmusunuz skype : eyupgokhan96
Kurulmuyor anasını satayım… Sürekli hata veriyor… Başka sitelerde anlatılanların hepsini yaptım Make yaptığımda hep aynı hatayı aldım.
/srv/build/ffmpeg-php-0.6.0/ffmpeg_movie.c:73: error: âMAX_STREAMSâ undeclared here (not in a function)
/srv/build/ffmpeg-php-0.6.0/ffmpeg_movie.c: In function â_php_get_video_streamâ:
/srv/build/ffmpeg-php-0.6.0/ffmpeg_movie.c:152: error: âCODEC_TYPE_VIDEOâ undeclared (first use in this function)
/srv/build/ffmpeg-php-0.6.0/ffmpeg_movie.c:152: error: (Each undeclared identifier is reported only once
/srv/build/ffmpeg-php-0.6.0/ffmpeg_movie.c:152: error: for each function it appears in.)
/srv/build/ffmpeg-php-0.6.0/ffmpeg_movie.c: In function â_php_get_audio_streamâ:
/srv/build/ffmpeg-php-0.6.0/ffmpeg_movie.c:165: error: âCODEC_TYPE_AUDIOâ undeclared (first use in this function)