Direk sh dosyasının içinde yazıyor ne yaptığı, hatta kurarken de gsteriyor "şu an bunu kuruyorum diye", çok gereksiz şeyler de kurduğu sylenemez aslında. Amelelik yapmaya gerek yok byle durumlarda, "arkaplanda çalışan gereksiz sistemi yavaşlatan uygulamalar" mantığı burda olmadığı için sıkıntı yok, zaten linuxtan az buçuk anlayan biri gereksiz kısmına rm -rf çeker olay biter. Yanlış anlama, yine de ellerine sağlık, uğraşmak istemeyenler için alternatif bir yntem sadece benimki. rockipsiz tarafından 08/Şub/13 16:10 tarihinde düzenlenmiştir Always with me, always with you...

Bu doküman rockipsiz tarafından yazılmıştır, alıntı yaparken kaynak belirtmeyebilirsiniz:wget http://mirror.ffmpeginstaller.com/old/scripts/ffmpeg7/ffmpeginstaller.7.4. tar. gztar -zxvf ffmpeginstaller.7.4. tar. gzcd ffmpeginstaller.7.4./install. sh:) Onu biliyorum hocam. Hindistanli herifin teki yazmis o scripti. Isleri epey kolaylastiriyor ama arka planda ne kurdugunu veya size gereklimi degilmi butun codecleri kuruyor. "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say

Bu dokuman sniperscope tarafindan Tahribat.com icin hazirlanmistir. Alinti yaparken kaynak belirtiniz. Unix sistemlerde birseyler kurmak cidden basagrisidir. Elimden geldigince kendi deneyimlerden yararlanarak sizlere Allah'in belasi FFMPEG kurmayi anlatacagim. Bu dokumani daha ileriki zamanlarda okuyacaklar icin mumkun mertebe codeclerin linklerinide yaziya ekleyecegim. Oncelikle sistemimizde varsa codecleri temizleyelim.# yum remove libvpx libogg libvorbis libtheora libx264 x264 ffmpegSimdi bize gerekli olan ivir ziviri kuralim# yum install gcc# yum install make# yum install nasm# yum install zlib-develEger yukaridaki komutlardan sonra konsolda "Nothing to do" mesaji cikarsa demekki o paket zaten sistemimizde kuruludur. Es gecip digerini kuruyoruz. Ana dizine donelim# cdffmpeg programini ve komponentleri derli toplu olmasi icin belli bir klasore koyalim# mkdir ffmpeg# cd ffmpegFFMPEG icin gerekli olan assembler kuralim. yasm programi yum ilede kurulabilir. Soyleki # yum install yasm eger yukaridaki komut ile yasm kurabildiyseniz asagidakileri uygulamayin. Ben yum ile kuramadiginizi varsayiyorum. Oyleyse devam...1 - YASM Kurulumu# mkdir yasm# cd yasm# wget http://www.tortall.net/projects/yasm/release/yasm-1.2.0. tar. gz# tar -xzvf yasm-1.2.0. tar. gz# cd yasm-1.2.0# ./configure# make && make installEger isler yolunda gittiyse matrix benzeri bir dunya yazi ekrandan geciyor olmasi lazim. Gectigini varsayip diger adima geciyorum.# cd.. boylece ffmpeg ana klasorune geri donduk.2 - GIT kurulumuSimdi ise Git i kuralim. Eger asagidaki komutlari calistirirken hata alirsaniz o zaman# service iptables save# service iptables stopkomutlarini calistirip iptables i devre disi birakiyoruz. Burada halen ffmpeg klasoru icinde oldugunuzu varsayarak devam...# mkdir git# cd git# wget http://git-core.googlecode.com/files/git-1.7.9. tar. gz# tar xvzf git-1.7.9. tar. gz# cd git-1.7.9# ./configure# make && make installGit i sorunsuz kurdugumuzu test edelim.# cd# mkdir git-test# cd git-test# git initEger Git i dogru sekilde kurmus ise asagidaki sekilde bir mesaj almamiz gerekiyor. Initialized empty Git repository in /root/git-test/. git/bu uyari aldiysaniz o zaman Git i de sorunsuz kurdunuz demektir. Simdi ffmpeg klasorumuze geri donelim. Ama once gereksiz test klasorumuzu silelim.# cd# rm -rf git-test# cd ffmpegGerekli codecleri kuralim.1 - XVID Codec kurulumu# mkdir xvid# cd xvid# wget http://downloads.xvid. org/downloads/xvidcore-1.3.2. tar. gz# tar -zxf xvidcore-1.3.2. tar. gz# cd xvidcore/build/generic# ./configure# make && make install# cd..# cd.. XVID sitesi : http://www.xvid.org/2 - LAME Codec kurulumu# mkdir lame# cd lame# wget http://downloads.sourceforge. net/project/lame/lame/3.98.4/lame-3.98.4. tar. gz# tar -zxf lame-3.98.4. tar. gz# cd lame-3.98.4# ./configure# make && make install# cd..# cd.. LAME sitesi : http://lame.sourceforge. net/3 - FAAC Codec kurulumu# mkdir faac# cd faac# wget http://downloads.sourceforge. net/faac/faac-1.28. tar. gz# tar -xzf faac-1.28. tar. gz# cd faac-1.28# ./bootstrap# ./configure# make && make install# cd..# cd.. FAAC sitesi : http://www.audiocoding.com/4 - OpenCore AMR Codec kurulumu # mkdir opencore# cd opencore# wget http://downloads.sourceforge. net/project/opencore-amr/opencore-amr/0.1.2/opencore-amr-0.1.2. tar. gz# tar -xzf opencore-amr-0.1.2. tar. gz# cd opencore-amr-0.1.2# ./configure# make && make install# cd..# cd.. Lazim olursa sitesi : http://sourceforge.net/projects/opencore-amr/5 - OGG Codec kurulumu# mkdir ogg# cd ogg# wget http://downloads.xiph. org/releases/ogg/libogg-1.3.0. tar. gz# tar -xzf libogg-1.3.0. tar. gz# cd libogg-1.3.0# ./configure# make && make install# cd..# cd.. OGG sitesi : http://www.xiph.org/downloads/6 - Vorbis Codec kurulumu# mkdir vorbis# cd vorbis# wget http://downloads.xiph. org/releases/vorbis/libvorbis-1.3.2. tar. bz2# tar -xjf libvorbis-1.3.2. tar. bz2# cd libvorbis-1.3.2# ./configure# make && make install# cd..# cd.. LIBVORBIS sitesi : http://www.xiph.org/downloads/7 - x264 Codec kurulumu# git clone git://git. videolan. org/x264. git# cd x264# ./configure --enable-static# make && make install# cd..8 - LIBVPX -VP8 Video encoder# git clone http://git.chromium. org/webm/libvpx. git# cd libvpx# ./configure# make && make install9 - FFMPEG kurulumu# git clone git://git. videolan. org/ffmpeg. git ffmpeg# cd ffmpegZurnanin zart dedigi yere geldik. Hani su 4 numarada bahsettigim kodec varya, iste onu kurmadiysaniz asagidaki komutu oldugu gibi calsitirin aksi halde --enable-libopencore-amrnb ve --enable-libopencore-amrwb yazilarini silin.# ./configure --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-libxvid --enable-gpl --enable-postproc --enable-nonfree# make && make installEger burada hata aldiysaniz(ki alma ihtimaliniz %99.99) asagidaki yonergeleri izleyin# cd# cd /home# mkdir tmp# export TMPDIR=$HOME/tmpdaha sonra# cd# cd ffmpeg# cd ffmpeg# ./configure --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-libxvid --enable-gpl --enable-postproc --enable-nonfree# make && make installEger hersey yolunda gitmis ise asagidaki komut ile beraber soyle bir cikti almaniz lazim # ffmpegffmpeg version N-49610-gc2dd5a1 Copyright 2000-2013 the FFmpeg developers built on Feb 5 2013 13:26:02 with gcc 4.7.2 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 17.101 / 52. 17.101 libavcodec 54. 91.100 / 54. 91.100 libavformat 54. 61.104 / 54. 61.104 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 35.101 / 3. 35.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100Hyper fast Audio and Video encoderusage: ffmpeg -i infile]... ... Use -h to get full help or, even better, run 'man ffmpeg'Devam edelim... MPLAYER kurulumu# yum install mplayerRUBY kurulumu# /scripts/installrubyFLVTOOL kurulumu# gem install flvtool2Diger komponentlerin kurulumu# yum install gpac gpac-libs# yum install ffmpeg-develEger FFMPEG i php uzantisi olarak kurmak istiyorsaniz devam edin yoksa burada birakin. Sisteminize FFMPEg kurdunuz tebrikler!!!# cd..# mkdir ffmpeg-php# cd ffmpeg-php# wget http://downloads.sourceforge. net/ffmpeg-php/ffmpeg-php-0.6.0. tbz2# tar xjf ffmpeg-php-0.6.0. tbz2# cd ffmpeg-php-0.6.0# sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame. c# phpize# ./configure# make && make installkurulumdan sonra size asagidaki gibi bir cikti verecektirextension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613" Simdi php. ini dosyamizi kontrol edelim# nano /usr/local/lib/php. iniphp. ini dosyasi icinde yukaridaki ciktiyi arayin bulursaniz zaten islem tamamlanmistir, bulamazsaniz o zaman o ciktiyi kendiniz php. ini dosyasina extension_dir yazan yerin hemen altina yaziniz. Ornek :extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"hemen altina ise eger yoksa asagidaki satiri ekleyinextension="ffmpeg. so"php. ini dosyasini kaydedip cikin sirasiylaCTRL + XSHIFT + YENTERENTERsimdi apache yi yeniden baslatalim# /etc/init. d/httpd restartphp. ini dosyamizi kontrol edelim.# php -i | grep ffmpegyazip enter a bastiginizda asagidaki gibi bir mesaj almaniz lazim. ffmpeg ffmpeg-php version => 0.6.0-svn ffmpeg-php built on => Jun 2 2012 20:48:04 ffmpeg-php gd support => enabled ffmpeg libavcodec version => Lavc52.123.0 ffmpeg libavformat version => Lavf52.111.0 ffmpeg swscaler version => SwS0.14.1 ffmpeg. allow_persistent => 0 => 0 ffmpeg. show_warnings => 0 => 0 OLDPWD => /root/ffmpeg-php-0.6.0 _SERVER => /root/ffmpeg-php-0.6.0 _ENV => /root/ffmpeg-php-0.6.0Eger yukaridaki ciktiyi aldiysaniz hem FFMPEG i kurdunuz hemde php extension olarak tanittiniz. Tebrikler!!! "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say

Bu doküman rockipsiz tarafından yazılmıştır, alıntı yaparken kaynak belirtmeyebilirsiniz:wget http://mirror.ffmpeginstaller.com/old/scripts/ffmpeg7/ffmpeginstaller.7.4. tar. gztar -zxvf ffmpeginstaller.7.4. tar. gzcd ffmpeginstaller.7.4./install. sh:) Always with me, always with you...