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

Linux: WHM/Cpanel Root Şifresini Değiştirme İşlemi Nasıl Yapılır?

Linux: WHM/Cpanel Root Şifresini Değiştirme İşlemi Nasıl Yapılır?- Linux OS’a sahip...

Htaccess ile Hotlink Koruması Nasıl Yapılır?

Htaccess ile Hotlink Koruması Nasıl Yapılır?Bilindiği gibi hotlink koruması ile sitenizde bulunan...

GD Desteği Nedir? Ne İşe Yarar? GD desteğiniz varmı?

GD, Php nin Grafik oluşturmak ve var olan grafikleri açıp üzerinde oynama yapacağımız...

Hosting panelime (cPanel) nerden giriş yapabilirim ?

cPanel'e giriş yapmak için: Sunucu IP adresi üzerinden ( Örnek: ...

cPanel ile Sitenin Yedeğini Geri Yükleme Nasıl Yapılır? RESİMLİ ANLATIM

cPanel üzerinden nasıl yedek alabileceğimizi resimli olarak anlatmıştık. O konuya BURADAN...