Mplayer flvtool2 yamdi x264 Theora mp3lame Vorbis OGG FAAC ffmpeg स्थापित

 

 

इस Centos सर्वर पर वीडियो साझा समर्थन सक्षम करने के लिए एक ट्यूटोरियल है.

इस ffmpeg स्थापित करना चाहिए, mplayer, mencoder, flvtool2, Yami था, x264, Theora, mp3lame, Vorbis, OGG, FAAC, faad2, XviD, मीडिया जानकारी, mp4box, neroaacenc . इन उपकरणों को अपने सर्वर पर सक्षम हो जाएगा:

  • वीडियो और ऑडियो रूपांतरण
  • थंबनेल पीढ़ी
  • FLV मेटा इंजेक्शन (flvtool2, Yami था)
  • अतिरिक्त codecs (x264, Theora, mp3lame, Vorbis, OGG, FAAC, faad2, XviD)

यह कार्यात्मक है और हम यह है कि हम एक नया सर्वर विन्यस्त हर बार अद्यतन.
स्थापना का उपयोग किया जाता है “जड़” खाता.

 

ध्यान दें: आप कॉपी और पेस्ट नीचे आदेशों हैं, सुनिश्चित करें “-” परिवर्तित करने के लिए नहीं कर रहे हैं “.”. यदि ये परिवर्तित हो, संपादित करें “.” वापस करने के लिए “-“. कुछ विकल्पों का उपयोग 2 * “-“.

कुछ आवश्यक शर्तें:

 

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

सेटअप ffmpeg करने के लिए त्वरित तरीका, mplayer, mencoder:

RPM -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-रिहाई-0.5.2-2.el5.rf.i386.rpm

या आप 64 बिट सर्वर है, तो

RPM -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-रिहाई-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 ffmpeg ffmpeg-गतिविधियों mplayer mencoder स्थापित -y ffmpeg-libpostproc

 

 

संपादित करें /आदि / ld.so.conf फ़ाइल और निम्नलिखित लाइनें जोड़ने:

/usr/local/lib
/usr/lib

तुम जाओ
(X264 पाने के लिए जरूरी)

यम स्थापित कर्ले-गतिविधियों प्रवासी-गतिविधियों gettext-गतिविधियों ओपनएसएसएल-गतिविधियों zlib-गतिविधियों

सीडी /usr/local/src
wget http://www.kernel.org/pub/software/scm/git/git-1.8.4.2.tar.gz
टार-zxvf git-1.8.4.2. tar. gz
सीडी git-1.8.4.2
उपसर्ग बनाओ = सभी/usr/local
उपसर्ग बनाओ =/usr/local/स्थापित करें
तुम जाओ –संस्करण
या :
yum –disableexcludes = मुख्य स्थापना git
आणि git manpages:
सीडी /usr/local/src
wget http://www.kernel.org/pub/software/scm/git/git-manpages-1.6.0.4.tar.gz
सीडी/usr/local/share/man
टार-zxvf/usr/local/src/git-manpages-1.6.0.4.tar.gz

YASM

YASM एक मॉड्यूलर कोडांतरक, यह x264 पैकेज द्वारा आवश्यक है.

 

सीडी/usr/local/src/
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
टार zfvx yasm-1.2.0. tar. gz
cd yasm-1.2.0
./कॉन्फ़िगर
कर && स्थापित करें
सीडी ..

X264

सीडी/usr/local/src/
git क्लोन git://git.videolan.org/x264.git
सीडी/usr/local/src/x264
./कॉन्फ़िगर – -सक्षम-साझा – -उपसर्ग =/usr
कर && स्थापित करें
एलएस-एस/usr/local/lib/libx264.so/usr/lib/libx264.so
आवश्यक codecs
सीडी/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/

या सभी कोडेक:

सीडी/usr/local/src/

wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
टार xjvf all-20110131 टार bz2

mkdir /usr/local/lib/codecs/

एमवी सब-२०११०१३१ /usr/local/lib/codecs/

लंगड़ा

सीडी/usr/local/src/

wget http://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz?r = http% 3 a% 2 च% 2 च sourceforge । कुि% 2Fprojects% 2Flame% 2Ffiles% 2F&ts = 1285175656&use_mirror = switch
टार zxvf lame-3.98.4. tar. gz
सीडी/usr/local/src/lame-3.98.4
./कॉन्फ़िगर
कर && स्थापित करें

Ogg

सीडी/usr/local/src/
wget downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
टार zxvf libogg-1.1.3. tar. gz
सीडी/usr/local/src/libogg-1.1.3
./कॉन्फ़िगर –सक्षम-साझा && कर && स्थापित करें
PKG_CONFIG_PATH =/usr/local/lib/pkgconfig
निर्यात PKG_CONFIG_PATH

वॉर्बिस

सीडी/usr/local/src/
wget downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz
टार zxvf libvorbis-1.1.2. tar. gz
सीडी/usr/local/src/libvorbis-1.1.2
./कॉन्फ़िगर && कर && स्थापित करें

Theora
सीडी/usr/local/src/
wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2
टार jxvf libtheora-1.1.1. tar. bz2
सीडी/usr/local/src/libtheora-1.1.1
./कॉन्फ़िगर –उपसर्ग =/usr --enable-shared
कर && make installls-s/usr/local/lib/libtheora.so/usr/lib/libtheora.so
FAAC
सीडी/usr/local/src/
wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
टार zxvf faac-1.28. tar. gz
सीडी/usr/local/src/faac-1.28
./कॉन्फ़िगर –उपसर्ग =/usr
कर && स्थापित करें

FAAD2

सीडी/usr/local/src/
wget http://downloads.sourceforge.net/faac/faad2-2.6.1.tar.gz
टार zxf faad2-2.6.1. tar. gz
सीडी faad2
autoreconf-vif
./कॉंफ़िगर-अक्षम-drm-अक्षम-mpeg4ip
कर && स्थापित करें

OpenJPEG
सीडी/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

सीडी/usr/local/src/
wget http://webm.googlecode.com/files/libvpx-v1.1.0.tar.bz2
टार-xjf libvpx-v 1.1.0. tar. bz2
सीडी libvpx-v 1.1.0
./कॉन्फ़िगर –उपसर्ग =/usr –सक्षम-साझा –अक्षम-स्थैतिक
कर && स्थापित करें
Speex
wget http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz
टार-xvzf speex-1.2 rc1. tar. gz
सीडी speex-1.2 rc1
./कॉन्फ़िगर –उपसर्ग =/usr –सक्षम-साझा –अक्षम-स्थैतिक
कर && स्थापित करें
Xvid
सीडी/usr/local/src/
wget http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz
टार zxfv xvidcore-1.3.2. tar. gz
सीडी/usr/local/src/xvidcore/build/सामान्य
./कॉन्फ़िगर --enable-shared
कर && स्थापित करें
एलएस-एस/usr/local/lib/libxvidcore.so.4.3/usr/lib/libxvidcore.so.4.3

ffmpeg स्थापित करने से पहले, कुछ स्थानों में codecs के लिए देखें लिपियों के लिए जोड़ने के कुछ सेटअप:

एल एन एस /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50
एल एन एस /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51
एल एन एस /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
एल एन एस /usr/local/lib/libmp3lame.so.0 /usr / उदारीकरण / libmp3lame.so.0
एल एन एस /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51
एल एन एस /usr/local/lib/libavdevice.so.52 /usr/lib/libavdevice.so.52

एल एन एस /usr/lib/libtheora.so.0.3.10 /usr / स्थानीय / उदारीकरण / libtheora.so.0.3.10
एल एन एस /usr/lib/libx264.so.80 /usr/local/lib/libx264.so.80
एल एन एस /usr/lib/libtheora.so.0.3.10 /usr / स्थानीय / उदारीकरण / libtheora.so
ln-s/usr/lib/libx264.so.80/usr/local/lib/libx264.so

Ffmpeg (SVN से नवीनतम डाउनलोड करें)

निर्यात TMPDIR = $HOME/tmp
export LD_LIBRARY_PATH=/usr/local/lib/
सीडी/usr/local/src/
git क्लोन 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

 

सीडी/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.

सीडी/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

 

सीडी/usr/local/src/
wget http://downloads.sourceforge.net/project/yamdi/yamdi/1.4/yamdi-1.4.tar.gz?use_mirror=ufpr
tar zxf yamdi-1.4.tar.gz
cd yamdi-1.4
gcc yamdi.c -o yamdi -O2 -Wall
mv yamdi /usr/bin/
yamdi -h

INSTALLATION RESULTS

mencoder: /usr/local/bin/mencoder
mplayer: /usr/local/bin/mplayer
Yami था: /usr/bin/yamdi

Add these shortcuts to /usr/bin if you need these there by default:
mencoder to /usr/local/bin/mencoder
mplayer to /usr/local/bin/mplayer

SuPHP fix

With suphpenv -i” PHP स्क्रिप्ट निष्पादित करते समय की आवश्यकता है.

exec(“लि -i / usr /हूँ/PHP ” . $cmd. >/देव / शून्य &');

मीडिया जानकारी
नि://mediainfo.sourceforge.net/en/Download/CentOS

wget http://downloads.sourceforge.net/zenlib/libzen0-0.4.14-1.i386.CentOS_5.rpm
wget http://downloads.sourceforge.net/zenlib/libzen0-गतिविधियों-0.4.14-1.i386.CentOS_5.rpm
wget http://downloads.sourceforge.net/mediainfo/libmediainfo0-0.7.32-1.i386.CentOS_5.rpm
wget http://downloads.sourceforge.net/mediainfo/libmediainfo0-गतिविधियों-0.7.32-1.i386.CentOS_5.rpm
wget http://downloads.sourceforge.net/mediainfo/mediainfo-0.7.32-1.i386.CentOS_5.rpm
RPM -vi libzen0-0.4.14-1.i386.CentOS_5.rpm
RPM -ti libzen0-गतिविधियों-0.4.14-1.i386.CentOS_5.rpm
rpm -vi libmediainfo0-0.7.32-1.i386.CentOS_5.rpm
rpm -vi libmediainfo0-devel-0.7.32-1.i386.CentOS_5.rpm
rpm -vi mediainfo-0.7.32-1.i386.CentOS_5.rpm

ln -s /usr/bin/mediainfo /usr/local/bin/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

wget ftp://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

सीडी /usr/local/src
wget 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

 

wget http://v2v.cc/~j/ffmpeg2theora/ffmpeg2theora-0.29.linux32 बिन
chmod + x ffmpeg2theora-0.29.linux32 बिन
स्थापित करें-m 755 ffmpeg2theora-0.29.linux32 बिन/usr/local/bin/ffmpeg2theora

 

wget http://v2v.cc/~j/ffmpeg2theora/ffmpeg2theora-0.29.linux64 बिन
chmod + x ffmpeg2theora-0.29.linux64 बिन
स्थापित करें-m 755 ffmpeg2theora-0.29.linux64 बिन/usr/local/bin/ffmpeg2theora

 

यह भी देखें:

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

एएसएम एक मॉड्यूलर कोडांतरक, यह x264 पैकेज द्वारा आवश्यक है.

कोडेक:$ wget \
नि://www.tortall.net/परियोजनाओं/yasm/विज्ञप्ति/yasm-0.7.0.tar.gz
कोडेक:$ लेता है जैस्पर zfvx-0.7.0.tar.gz
कोडेक:$ सीडी yasm-0.7.0
कोडेक:$ ./कॉन्फ़िगर
कोडेक:$ कर && कर स्थापित
कोडेक:$ सीडी ..