تركيب مشغلات و محولات الفيديو ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3







السلام عليكم شرح حصري تركيب برامج ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3 Encoder على سيرفر اللينكس من خلال الشيل و دون مشاكل إن شاء الله أولا مواقع تشتغل بهده البرامج www.add-anime.com www.add-goal.com http://www.add-lessons.com/

نبدأ الشرح :

رمز PHP:
cd /usr/local/src  

نسحب كل ما نحتاجه للمجلد

رمز PHP:

wget http
://rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz 
      
wget  http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz 
      
wget  http://ovh.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2 
      
wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz 
      
wget  http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz 
      
wget  http://www4.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2  

فك الضغط عن البرامج

رمز PHP:
tar zxvf lame-3.97.tar.gz 
      tar zxvf libogg
-1.1.3.tar.gz 
      tar zxvf libvorbis
-1.1.2.tar.gz 
      tar zxvf flvtool2_1.0.5_rc6
.tgz 
      tar jxvf essential
-20061022.tar.bz2 
      tar jxvf ffmpeg
-php-0.6.0.tbz2 
      tar zxvf flvtool2_1.0.5_rc6
.tgz  

إنشاء مجلد الكوديك

رمز PHP:
mkdir /usr/local/lib/codecs 

تركيب الحزم من yum

رمز PHP:
yum install gcc gmake make libcpp libgcc libstdc++ gcc4 gcc4-c++  gcc4-gfortran 
      yum install subversion ruby ncurses
-devel  

سحب ffmpeg و mplayer

رمز PHP:
svn checkout  svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg 
      
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer 

      
cd /usr/local/src/mplayer 

svn update  
رمز PHP:
mv /usr/local/src/essential-20061022/*  /usr/local/lib/codecs/  
رمز PHP:
         chmod -R 755 /usr/local/lib/codecs 

إنشاء مجلد tmp

رمز PHP:
mkdir /usr/local/src/tmp 
        chmod 777 
/usr/local/src/tmp 
        export TMPDIR
=/usr/local/src/tmp  

تركيب Lame

رمز PHP:
cd /usr/local/src/lame-3.97 
        
./configure 
        make 
&& make install  

تركيب Libogg

رمز PHP:
cd /usr/local/src/libogg-1.1.3 
  
./configure && make && make install  

تركيب libvorbis

رمز PHP:

cd 
/usr/local/src/libvorbis-1.1.2 
  
./configure && make && make install  

تركيب flvtool2 ملاحظة : يجب تركيب ruby على السيرفر قبل هده العملية بالخطوات التالية

رمز PHP:
 yum install ruby  

إدا لم يعمل الأمر yum نفد الأوامر التالية

رمز PHP:
 wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz  
رمز PHP:
    tar xzf ruby-1.8.7-p72.tar.gz  
رمز PHP:
cd ruby-1.8.7-p72   

./configure 
 make   
                       make install  

بعد تركيب ruby ندخل في تركيب flvtool2

رمز PHP:
cd /usr/local/src/flvtool2_1.0.5_rc6/ 
        
ruby setup.rb config 
        ruby setup
.rb setup 
        ruby setup
.rb install  

الآن تركيب البرنامج الرئيسي mplayer

رمز PHP:
cd /usr/local/src/mplayer 
  
./configure && make && make install  

تثبيت ffmpeg

رمز PHP:
cd /usr/local/src/ffmpeg/ 
        ./
configure --enable-libmp3lame --enable-libogg  --enable-libvorbis --disable-mmx --enable-shared 
        make 
&& make install  
رمز PHP:
ln -/usr/local/lib/libavformat.so.50  /usr/lib/libavformat.so.50 
        ln 
-/usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51 
        ln 
-/usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49 
        ln 
-/usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0 
        ln 
-/usr/local/lib/libavformat.so.51  /usr/lib/libavformat.so.51  

تركيب ffmpeg-php

رمز PHP:
cd /usr/local/src/ffmpeg-php-0.6.0 
phpize 
        
./configure 
        make 
        make install  

نعمل ريستار للآباتشي من الأمر

رمز PHP:
service httpd restart  

و بعد دلك نتأكد من تركيب البرامج من الأوامر

رمز PHP:
ffmpeg 

mplayer 

mencoder  

بعد تركيب البرامج نضيف إليها بعض البرامج المهمة مثل الكوديك x264 نبدأ ب xvid

رمز PHP:
wget http://downloads.xvid.org/downloads/xvidcore-1.2.2.tar.gz 

tar zxvf xvidcore-1.2.2.tar.gz 

cd xvidcore
/build/generic 

./bootstrap.sh && ./configure 

make 
&& make install  

تركيب x264 نسحب آخر النسخ

رمز PHP:
wget ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20100315-2245.tar.bz2 

tar zxvf x264-snapshot-20100315-2245.tar.bz2 

cd x264
-snapshot-20100315-2245 

./configure && make && make install  

و إنتهى الشرح بدون مشكلة إن شاء الله