ffmpeg kurulumu – FFMPEG Installation Advanced

MPEG KURULUM

Kurulumun desteklediği işletim sistemleri: Fedora Core 4+/RHE, Centos 4+

Kurulum Özeti

download edin ve yükleyin aşağıdakileri:
libffac, libffad2,nasm, x264,amr, xvid, libogg, libvorbis, mp3lame, 3gp, ffmpeg

Yükleme klasörö oluşturun ve paketleri indirin
1)ssh a girin
2) cd /usr/src && mkdir install && cd install

3) Paketleri kontrol edin
rpm -qa automake autoconf libtool m4 gcc-c++ libogg-devel libvorbis-devel ncurses nasm subversion

4) Eksik paketleri yükleyin

Tüm paketlerin yüklü olduğundan emin olun aksi takdirde kurulum başarısız olacaktır

yum install automake autoconf libtool m4 gcc-c++ libogg-devel libvorbis-devel ncurses nasm subversion

4a) *Fedora Core/Centos Kullanıcılarının dikkatine* 
Eğer dries repo linkteki rpm leriniz yüklü ise manuel olarak download etmek yerine yum paket yükleyiciyi kullanabilirsiniz.

yum install libogg-devel libvorbis-devel x264-devel lame-devel faad2-devel faac-devel xvidcore-devel.i386 a52dec-devel.i386 amrnb-devel.i386

eğer bu komut çalışır ise 12. adıma geçiniz.

5) Video kodeklerini download ediniz

wget SourceForge.net: Downloading …
wget SourceForge.net: Downloading …
wget https://mesh.dl.sourceforge.net/sourc…me-3.97.tar.gz
wget https://downloads.xvid.org/downloads/…e-1.1.2.tar.gz
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
svn co svn://svn.videolan.org/x264/trunk x264

6) Tüm paketlerin tar’larını açınız
tar -zxvf faac-1.24.tar.gz
tar -zxvf faad2-2.0.tar.gz
tar -zxvf lame-3.97.tar.gz
tar -zxvf xvidcore-1.1.2.tar.gz

eğer eksik var ise basit bir şekilde şu komutu kullanınız yum install (paket ismi) eğer bir paket yöneticiniz yok ise hemen edinin.size hem zaman kazandırır hem de başağrılarından kurtulursunuz.

7)Faac ı yükleyin

# cd faac
# sh bootstrap
# ./configure
# make; make install && cd ..

Faad2 yi yükleyin

# cd faad2
bu paketde 2 adet açık var.bu yüzden manuel olarak düzeltmeniz gerekiyor.
# nano Makefile.am
dosyayı aşağıdaki gibi görünecek şekilde düzenleyin

 

Quote:

 

SUBDIRS = libfaad common frontend plugins
EXTRA_DIST = faad2.spec

# cd common/mp4ff && nano mp4ffint.h

şu satırı bulun void mp4ff_track_add(mp4ff_t *f);

ve şu şekilde görünecek biçimde düzeltin

Quote:

 

//void mp4ff_track_add(mp4ff_t *f);

dosyayı kayıt edin

# cd ../..
# autoreconf -vif
# ./configure
# make;make install
# cd ..

9)Audi için LAME yükleyin

# cd lame*
# ./configure; make;make install
# cd ..

10) Xvid i yükleyin

# cd xvid*/build/generic/
# ./configure; make; make install;
# cd ../../..

11) x264 ü yükleyin

# cd x264
# ./configure –enable-shared
# make;make install
# cd ..

12) 3gp desteğini ayarlayın

# cd ffmpeg/libavcodec
# wget https://www.3gpp.org/ftp/Specs/2004-0…/26073-530.zip
# wget https://www.3gpp.org/ftp/Specs/2004-0…/26104-540.zip
# mkdir amr amr_float && cd amr
# unzip ../26073-530.zip
# unzip 26073-530_ANSI_C_source_code.zip
# mv c-code/* .
# cd ../amr_float
# unzip ../26104-540.zip
# unzip 26104-540_ANSI_C_source_code.zip
# mv c-code/* .
# cd ../..

13) Ayarlama devamı

nano libavcodec/amr/makefile

68. satır civarında bulunun şu satırı bulun #CFLAGS = -Wall -pedantic-errors -I. $(CFLAGS_$(MODE)) -D$(VAD)

satırı şu şekilde olacak biçimde düzenleyin

CFLAGS = -Wall -DMMS_IO -I. $(CFLAGS_$(MODE)) -D$(VAD)

# dosyayı kayıt edin

14) Lib leri ayarlayın

# cat /etc/ld.so.conf

şu satır (/usr/local/lib exist) var ise alttaki komutları girin yok ise devam edin

# echo /usr/local/lib >>/etc/ld.so.conf
# ldconfig

17) FFmpeg ayarları
# ./configure –enable-shared –enable-xvid –enable-libvorbis –enable-libogg –enable-libmp3lame –enable-gpl –enable-libfaad –enable-libfaac –enable-x264 –enable-amr_nb-fixed –enable-pp

# make
# make install

eğer kurulum sorunsuz bitti ise

komutu çalıştırın

ldd /usr/local/bin/ffmpeg

bu komut eksik bir dosya var mı kontrol edecektir

genellikle ortaya çıkan bir hata

eğer tmpdir hakkında böyle bir mesaj var ise

Unable to create and execute files in /tmp. Set the TMPDIR environment………

şu komutları yazınız

mkdir /home/tmp
TMPDIR=”/home/tmp”
export TMPDIR=”/home/tmp”
chmod 777 /home/tmp

eğer x264 hakkında bir hata var ise o zaman manuel olarak rpm den yüklemeyi deneyin

wget https://dag.wieers.com/packages/x264/…l4.rf.i386.rpm (Fedora core4 içindir.distronuza uygun olanı seçmeyi unutmayınız)
wget https://dag.wieers.com/packages/x264/…l4.rf.i386.rpm (Fedora core4 içindir.distronuza uygun olanı seçmeyi unutmayınız)

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
rpm -ivh x264-0.0.0-0.3.20061214.el4.rf.i386.rpm
rpm -ivh x264-devel-0.0.0-0.3.20061214.el4.rf.i386.rpm

eğer kütüphaneler bulunamadı ise şu komutları yazınız

./configure –disable-shared –enable-xvid –enable-libvorbis –enable-libogg –enable-libmp3lame –enable-gpl –enable-libfaad –enable-libfaac –enable-x264 –enable-amr_nb –enable-pp –extra-cflags=-I/usr/local/include –extra-ldflags=-L/usr/local/lib

make
make install

Bu cevap yeterince yardımcı oldu mu?

 Bu dökümanı yazdır

Also Read

PHP Selector Nedir? Ne İşe Yarar? PHP Versiyonumu Nasıl Değişirim? RESİMLİ ANLATIM

CloudBunny gelişmiş kontrol paneli sayesinde sitenizin kontrolünü ve ayarlarını cPanele...

Flash & Shockwave Nedir? Ne İşe Yarar?

Flash & Shockwave Nedir?Her ikisi de web için çoklu ortam oynatıcısıdır....

Cpanel Hotlink Koruması Nasıl Ayarlanır?

Bu işlem için ilk olarak web sitemizin Cpanel sayfasına giriş yapıyoruz...

cPanel’de db (MySQL) Oluşturma

cPanel’de db (MySQL) Oluşturmak için aşşağıdaki adımları takip edebilirsiniz:1-...

iframe Virüsü ve Saldırgan Site Sorunu Çözümü

İframe Virüsü Nedir?Bir Tür Fake Sanal h.a.c.k Yöntemidir.Direkt Dosyalara...