فمبيج تثبيت إمبلاير flvtool2 yamdi X264 ثيورا سطين فوربيس mp3lame FAAC

 

 

هذا هو البرنامج التعليمي لتمكين دعم لمشاركة الفيديو على خوادم Centos.

هذا يجب تثبيت FFMPEG, إمبلاير, مينكودر, flvtool2, وكان اليامي, X264, ثيورا, mp3lame, فوربيس, سطين, FAAC, FAAD2, كسفيد, معلومات وسائل الإعلام, mp4box, neroaacenc . سوف تمكن هذه الأدوات على الخادم الخاص بك:

  • الفيديو وتحويل الصوت
  • توليد الصور المصغرة
  • FLV حقن ميتا (flvtool2, وكان اليامي)
  • برامج الترميز إضافية (X264, ثيورا, mp3lame, فوربيس, سطين, FAAC, FAAD2, كسفيد)

هذا هو وظيفي ونحن تحديثه في كل مرة كنا تكوين ملقم جديد.
ويتم التثبيت باستخدام “الجذر” الحساب.

 

الاهتمام: إذا قمت بنسخ ولصق أدناه, تأكد “-” لا يتم تحويلها إلى “.”. If these get converted, تحرير “.” back to “-“. Some options use 2 * “-“.

Some prerequisites:

 

rpm -ivh http://rpm.livna.org/livna-release.rpm

yum install libogg libogg-devel libvorbis libvorbis-devel
yum install x264 lame vorbis faac faad2 yamdi

The quick way to setup ffmpeg, إمبلاير, مينكودر:

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

أو if you have 64bit server

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

yum install gcc gcc-c++ automake autoconf libtool yasm git subversion
yum install libogg zlib-devel libtool


yum install libogg-devel libvorbis libvorbis-devel
yum -y install ffmpeg ffmpeg-devel mplayer mencoder ffmpeg-libpostproc

 

 

Edit the /etc/ld.so.conf file and add the following lines:

/usr/local/lib
/usr/lib

GIT
(required to get X264)

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

cd /usr/local/src
مجلد مشترك HTTP://www.kernel.org/pub/software/scm/git/git-1.8.4.2.tar.gz
tar -zxvf git-1.8.4.2.tar.gz
cd git-1.8.4.2
make prefix=/usr/local all
make prefix=/usr/local/ install
تذهب –نسخة
Or :
يم –disableexcludes=main install git
And git manpages:
cd /usr/local/src
مجلد مشترك HTTP://www.kernel.org/pub/software/scm/git/git-manpages-1.6.0.4.tar.gz
cd /usr/local/share/man
tar -zxvf /usr/local/src/git-manpages-1.6.0.4.tar.gz

YASM

YASM is a modular assembler, it is required by the x264 package.

 

cd /usr/local/src/
مجلد مشترك HTTP://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar zfvx yasm-1.2.0.tar.gz
cd yasm-1.2.0
./تكوين
جعل && جعل تثبيت
مؤتمر نزع السلاح ..

X264

cd /usr/local/src/
git clone git://git.videolan.org/x264.git
cd /usr/local/src/x264
./تكوين – -تمكين المشترك – -prefix=/usr
جعل && جعل تثبيت
ls -s /usr/local/lib/libx264.so /usr/lib/libx264.so
Essential Codecs
cd /usr/local/src/
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
tar xjvf essential-20071007.tar.bz2
mkdir /usr/local/lib/codecs/
mv essential-20071007/ /usr/local/lib/codecs/
chmod -R 755 /usr/local/lib/codecs/

Or all codecs:

cd /usr/local/src/

مجلد مشترك HTTP://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
tar xjvf all-20110131.tar.bz2

mkdir /usr/local/lib/codecs/

mv all-20110131 /usr/local/lib/codecs/

LAME

cd /usr/local/src/

مجلد مشترك HTTP://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flame%2Ffiles%2F&ts=1285175656&use_mirror=switch
tar zxvf lame-3.98.4.tar.gz
cd /usr/local/src/lame-3.98.4
./تكوين
جعل && جعل تثبيت

OGG

cd /usr/local/src/
wget downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
tar zxvf libogg-1.1.3.tar.gz
cd /usr/local/src/libogg-1.1.3
./تكوين –تمكين المشترك && جعل && جعل تثبيت
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

VORBIS

cd /usr/local/src/
wget downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz
tar zxvf libvorbis-1.1.2.tar.gz
cd /usr/local/src/libvorbis-1.1.2
./تكوين && جعل && جعل تثبيت

Theora
cd /usr/local/src/
مجلد مشترك HTTP://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2
tar jxvf libtheora-1.1.1.tar.bz2
cd /usr/local/src/libtheora-1.1.1
./تكوين –prefix=/usr --enable-shared
جعل && make installls -s /usr/local/lib/libtheora.so /usr/lib/libtheora.so
FAAC
cd /usr/local/src/
مجلد مشترك HTTP://downloads.sourceforge.net/faac/faac-1.28.tar.gz
tar zxvf faac-1.28.tar.gz
cd /usr/local/src/faac-1.28
./تكوين –prefix=/usr
جعل && جعل تثبيت

FAAD2

cd /usr/local/src/
مجلد مشترك HTTP://downloads.sourceforge.net/faac/faad2-2.6.1.tar.gz
tar zxf faad2-2.6.1.tar.gz
cd faad2
autoreconf -vif
./configure –disable-drm –disable-mpeg4ip
جعل && جعل تثبيت

OpenJPEG
cd /usr/local/src/
wget http://openjpeg.googlecode.com/files/openjpeg_v1_3.tar.gz
tar zxvf openjpeg_v1_3.tar.gz
cd OpenJPEG_v1_3

make && make install
ldconfig
VPX

cd /usr/local/src/
مجلد مشترك HTTP://webm.googlecode.com/files/libvpx-v1.1.0.tar.bz2
tar -xjf libvpx-v1.1.0.tar.bz2
cd libvpx-v1.1.0
./تكوين –prefix=/usr –تمكين المشترك –disable-static
جعل && جعل تثبيت
Speex
مجلد مشترك HTTP://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz
tar -xvzf speex-1.2rc1.tar.gz
cd speex-1.2rc1
./تكوين –prefix=/usr –تمكين المشترك –disable-static
جعل && جعل تثبيت
Xvid
cd /usr/local/src/
مجلد مشترك HTTP://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz
tar zxfv xvidcore-1.3.2.tar.gz
cd /usr/local/src/xvidcore/build/generic
./تكوين --enable-shared
جعل && جعل تثبيت
ls -s /usr/local/lib/libxvidcore.so.4.3 /usr/lib/libxvidcore.so.4.3

Before installing ffmpeg, setup some linking for scripts that look in certain locations for codecs:

ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50
ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51
LN -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
LN -s /usr/local/lib/libmp3lame.so.0 /البيرة / ليب / libmp3lame.so.0
LN -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51
LN -s /usr/local/lib/libavdevice.so.52 /usr/lib/libavdevice.so.52

LN -s /usr/lib/libtheora.so.0.3.10 /البيرة / المحلية / ليب / libtheora.so.0.3.10
LN -s /usr/lib/libx264.so.80 /usr/local/lib/libx264.so.80
LN -s /usr/lib/libtheora.so.0.3.10 /البيرة / المحلية / ليب / libtheora.so
LN -s /usr/lib/libx264.so.80 /usr/local/lib/libx264.so

FFMPEG (تحميل آخر من SVN)

تصدير TMPDIR = $ HOME / تمة
LD_LIBRARY_PATH التصدير = / البيرة / المحلية / ليب /
cd /usr/local/src/
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

cd /usr/local/src/ffmpeg
./تكوين –enable-gplenable-version3 –تمكين المشترك –enable-nonfreeenable-postprocenable-libfaacenable-libmp3lameenable-libspeexenable-libopencore-amrnbenable-libopencore-amrwbenable-libtheoraenable-libvorbisenable-libvpxenable-libx264enable-libxvidenable-x11grabextra-cflags=”-I/usr/local/include” –extra-ldflags=”-L/usr/local/lib

جعل && جعل تثبيت
ln -s /usr/local/bin/ffmpeg /usr/bin/ffmpeg

FFMPEG configure options use 2 x “-“. Older version can be downloaded with git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

ERROR: Xfixes not found #
إصلاح: yum install libX*

 

MPLAYER

 

cd /usr/local/src/
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd /usr/local/src/mplayer
svn update
cd /usr/local/src/mplayer
./تكوين && جعل && جعل تثبيت

ln -s /usr/local/bin/mencoder /usr/bin/mencoder
ln -s /usr/local/bin/mplayer /usr/bin/mplayer

FLVTOOL2
First install Ruby from WHM.

cd /usr/local/src/
wget rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz
tar zxvf flvtool2_1.0.5_rc6.tgz
cd /usr/local/src/flvtool2_1.0.5_rc6/
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install

YAMDI

 

cd /usr/local/src/
مجلد مشترك HTTP://downloads.sourceforge.net/project/yamdi/yamdi/1.4/yamdi-1.4.tar.gz?use_mirror = UFPR
yamdi -zxf القطران 14targz
yamdi CD-1.4
دول مجلس التعاون الخليجي yamdi.c -o yamdi -O2 -Wall
yamdi MV / البيرة / بن /
yamdi إلى الآن

النتائج INSTALLATION

مينكودر: /البيرة / المحلية / بن / مينكودر
إمبلاير: /البيرة / المحلية / بن / إمبلاير
وكان اليامي: /البيرة / بن / yamdi

إضافة هذه الاختصارات إلى / البيرة / بن إذا كنت بحاجة إلى هذه هناك افتراضيا:
مينكودر إلى / البيرة / المحلية / بن / مينكودر
إمبلاير ل / البيرة / المحلية / بن / إمبلاير

SuPHP الإصلاح

With suphp “الحياة الفطرية -i” مطلوب عند تنفيذ البرامج النصية PHP.

إكسيك(“الحياة الفطرية -i / البيرة /أنا/PHP ” . $cmd. >/ديف / لاغية &");

وسائل الإعلام معلومات
HTTP://mediainfo.sourceforge.net/en/Download/CentOS

مجلد مشترك HTTP://downloads.sourceforge.net/zenlib/libzen0-0.4.14-1.i386.CentOS_5.rpm
مجلد مشترك HTTP://downloads.sourceforge.net/zenlib/libzen0-جمعة من-0.4.14-1.i386.CentOS_5.rpm
مجلد مشترك HTTP://downloads.sourceforge.net/mediainfo/libmediainfo0-0.7.32-1.i386.CentOS_5.rpm
مجلد مشترك HTTP://downloads.sourceforge.net/mediainfo/libmediainfo0-جمعة من-0.7.32-1.i386.CentOS_5.rpm
مجلد مشترك HTTP://downloads.sourceforge.net/mediainfo/mediainfo-0.7.32-1.i386.CentOS_5.rpm
دورة في الدقيقة -vi libzen0-0.4.14-1.i386.CentOS_5.rpm
دورة في الدقيقة -ti libzen0-جمعة من-0.4.14-1.i386.CentOS_5.rpm
دورة في الدقيقة -ti libmediainfo0-0.7.32-1.i386.CentOS_5.rpm
دورة في الدقيقة -vi libmediainfo0-جمعة من-0.7.32-1.i386.CentOS_5.rpm
دورة في الدقيقة -vi MediaInfo ل-0.7.32-1.i386.CentOS_5.rpm

LN -s / البيرة / بن / MediaInfo ل/ البيرة / المحلية / بن / MediaInfo ل

MP4Box

yum -y install freetype-devel SDL-devel freeglut-devel

wget -c http://mirror.ffmpeginstaller.com/source/gpac/gpac-full-0.4.5.tar.gz

tar -xzf gpac-full-0.4.5.tar.gz
cd gpac

./تكوين –prefix=/usr/local/cpffmpeg/extra-cflags=-I/usr/local/cpffmpeg/include/extra-ldflags=-L/usr/local/cpffmpeg/libdisable-wxstrip

جعل && make lib && make apps && make install lib && جعل تثبيت

cp bin/gcc/libgpac.so /usr/lib

ln -s /usr/local/cpffmpeg/bin/MP4Box /usr/local/bin/MP4Box
ln -s /usr/local/cpffmpeg/bin/MP4Box /usr/bin/MP4Box

install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod +x /usr/local/lib/libgpac.so
ldconfig

neroAacEnc

بروتوكول نقل الملفات في مجلد مشترك://ftp6.nero.com/tools/NeroDigitalAudio.zip
unzip NeroDigitalAudio.zip -d nero
cd nero/linux
sudo install -D -m755 neroAacEnc /usr/local/bin

ln -s /usr/local/bin/neroAacEnc /usr/bin/neroAacEnc

uploadprogress

cd /usr/local/src
مجلد مشترك HTTP://pecl.php.net/get/uploadprogress-1.0.3.1.tgz

 

t

ar -zxvf uploadprogress-1.0.3.1.tgz
cd uploadprogress-1.0.3.1
phpize
./تكوين && جعل && جعل تثبيت

Edit /usr/lib/php.ini and add:

extension =uploadprogress.so

 

 

FFMPEG2Theora

 

مجلد مشترك HTTP://v2v.cc/~j/ffmpeg2theora/ffmpeg2theora-0.29.linux32.bin
chmod +x ffmpeg2theora-0.29.linux32.bin
install -m 755 ffmpeg2theora-0.29.linux32.bin/usr/local/bin/ffmpeg2theora

 

مجلد مشترك HTTP://v2v.cc/~j/ffmpeg2theora/ffmpeg2theora-0.29.linux64.bin
chmod +x ffmpeg2theora-0.29.linux64.bin
install -m 755 ffmpeg2theora-0.29.linux64.bin/usr/local/bin/ffmpeg2theora

 

انظر أيضا:

HTTP://www.vimp.com/en/documentation-faq-article/items/howto-install-the-transcoding-tools-on-redhat-centos-etc.html

هو الحرفي والصغير الحجم وحدات المجمع, it is required by the x264 package.

برنامج الترميز:$ مجلد مشترك \
HTTP://www.tortall.net/المشاريع/ياسم/النشرات/ياسم-0.7.0.tar.gz
codec:$ قطران زففكس ياسم-0.7.0.tar.gz
codec:$ مؤتمر نزع السلاح ياسم-0.7.0
برنامج الترميز:$ ./configure
codec:$ جعل && جعل تثبيت
برنامج الترميز:$ مؤتمر نزع السلاح ..

 

تثبيت أحدث RED5 على لينكس أوبونتو

وتظهر هذه الوظيفة كيفية تثبيت أحدث RED5 من إس في جذع على لينكس أوبونتو.

لينكس النكهات الأخرى (أي بمعنى. Centos) نرى هذا البرنامج التعليمي الشامل تثبيت RED5 وجدك على Centos.

مواصلة القراءة “تثبيت أحدث RED5 على لينكس أوبونتو”