نصب ffmpeg هستید: mplayer را flvtool2 yamdi X264 Theora و mp3lame Vorbis را OGG FAAC

 

 

این آموزش به فعال کردن پشتیبانی از به اشتراک گذاری ویدیو بر روی سرور است Centos.

این باید ffmpeg هستید: نصب, از MPlayer, میجییوآی, flvtool2, بارش باران, X264, Theora و, mp3lame, Vorbis را, OGG, FAAC, faad2, دانلود فیلم, اطلاعات رسانه ای, mp4box, neroaacenc . این ابزار بر روی سرور خود را قادر خواهد ساخت:

  • ویدئو و تبدیل های صوتی
  • تصویر بند انگشتی نسل
  • FLV تزریق متا (flvtool2, بارش باران)
  • کدک فوق العاده (X264, Theora و, mp3lame, Vorbis را, OGG, FAAC, faad2, دانلود فیلم)

این کاربردی است و ما آن را هر زمان که ما پیکربندی سرور جدید به روز رسانی.
نصب و راه اندازی با استفاده از انجام “ریشه” حساب.

 

توجه: اگر شما کپی و چسباندن دستور زیر, مطمئن شوید “-” به تبدیل نمی “.”. اگر این از تبدیل, ویرایش “.” برگشت به “-“. برخی از گزینه های استفاده 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, میجییوآی:

HTTP -Uhv دور در دقیقه://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

     die اگر شما سرور 64bit به

HTTP -Uhv دور در دقیقه://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
یام -y نصب ffmpeg هستید: FFmpeg به-DEVEL میجییوآی از MPlayer ffmpeg-libpostproc

 

 

ویرایش /و غیره / ld.so.conf فایل و اضافه کردن خطوط زیر:

/usr/local/lib
/usr/lib

GIT
(مورد نیاز برای دریافت X264)

یام نصب حلقه-DEVEL مهاجرین-DEVEL گتکس-DEVEL از OpenSSL-DEVEL zlib می-DEVEL

سی دی / usr / محلی / SRC
دستور wget HTTP://www.kernel.org/pub/software/scm/git/git-1.8.4.2.tar.gz
تار -zxvf دستگاه گوارش-1.8.4.2.tar.gz
سی دی دستگاه گوارش-1.8.4.2
را پیشوند = / usr / محلی همه
را پیشوند = / usr / محلی / نصب
دستگاه گوارش –نسخه
یا :
یام –disableexcludes = اصلی دستگاه گوارش نصب
و راهنماها دستگاه گوارش:
سی دی / usr / محلی / SRC
دستور wget HTTP://www.kernel.org/pub/software/scm/git/git-manpages-1.6.0.4.tar.gz
سی دی / usr / محلی / سهم / مرد
تار -zxvf /usr/local/src/git-manpages-1.6.0.4.tar.gz

یاسمین

YASM یک اسمبلر مدولار است, آن را با بسته X264 مورد نیاز است.

 

سی دی / usr / محلی / SRC /
دستور wget HTTP://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
تار zfvx yasm-1.2.0.tar.gz
سی دی yasm-1.2.0
./پیکربندی
ساخت && را نصب کنید
سی دی ..

X264

سی دی / usr / محلی / SRC /
دستگاه گوارش دستگاه گوارش کلون://git.videolan.org/x264.git
سی دی / usr / محلی / SRC / X264
./پیکربندی – -فعال مشترک – -پیشوند = مسیر / usr
ساخت && را نصب کنید
LS -s /usr/local/lib/libx264.so /usr/lib/libx264.so
کدک ضروری
سی دی / usr / محلی / 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 / محلی / SRC /

دستور wget HTTP://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
تار xjvf همه 20110131.tar.bz2

mkdir /usr/local/lib/codecs/

MV همه 20110131 /usr/local/lib/codecs/

LAME

سی دی / usr / محلی / SRC /

دستور wget 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 = سوئیچ
تار zxvf لنگ 3.98.4.tar.gz
/usr/local/src/lame-3.98.4 سی دی
./پیکربندی
ساخت && را نصب کنید

OGG

سی دی / usr / محلی / SRC /
downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz دستور wget
تار zxvf libogg-1.1.3.tar.gz
/usr/local/src/libogg-1.1.3 سی دی
./پیکربندی –فعال مشترک && ساخت && را نصب کنید
PKG_CONFIG_PATH = / usr / محلی / معاونت / pkgconfig
PKG_CONFIG_PATH صادرات

VORBIS

سی دی / usr / محلی / SRC /
downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz دستور wget
تار zxvf libvorbis-1.1.2.tar.gz
/usr/local/src/libvorbis-1.1.2 سی دی
./پیکربندی && ساخت && را نصب کنید

Theora و
سی دی / usr / محلی / 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
ساخت && را installls -s /usr/local/lib/libtheora.so /usr/lib/libtheora.so
FAAC
سی دی / usr / محلی / 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 / محلی / SRC /
دستور wget HTTP://downloads.sourceforge.net/faac/faad2-2.6.1.tar.gz
تار ZXF faad2-2.6.1.tar.gz
faad2 سی دی
autoreconf -alive
./پیکربندی غیر فعال کردن-DRM غیر فعال کردن-mpeg4ip
ساخت && را نصب کنید

OpenJPEG
سی دی / usr / محلی / 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 / محلی / SRC /
دستور wget HTTP://webm.googlecode.com/files/libvpx-v1.1.0.tar.bz2
تار -xjf libvpx-v1.1.0.tar.bz2
سی دی libvpx-V1.1.0
./پیکربندی –پیشوند = مسیر / usr –فعال مشترک –غیر فعال کردن استاتیک
ساخت && را نصب کنید
SPEEX
دستور wget HTTP://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz
تار -xvzf SPEEX-1.2rc1.tar.gz
سی دی SPEEX-1.2rc1
./پیکربندی –پیشوند = مسیر / usr –فعال مشترک –غیر فعال کردن استاتیک
ساخت && را نصب کنید
دانلود فیلم
سی دی / usr / محلی / SRC /
دستور wget HTTP://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz
تار zxfv xvidcore-1.3.2.tar.gz
سی دی / usr / محلی / SRC / xvidcore / ساخت /عمومی
./پیکربندی --enable-shared
ساخت && را نصب کنید
LS -s /usr/local/lib/libxvidcore.so.4.3 /usr/lib/libxvidcore.so.4.3

قبل از نصب ffmpeg هستید:, راه اندازی برخی ارتباط برای اسکریپت است که در مکان های خاصی برای کدک نگاه:

اند 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 /usr / معاونت / 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 /usr / محلی / معاونت / 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 /usr / محلی / معاونت / libtheora.so
اند ln -s /usr/lib/libx264.so.80 /usr/local/lib/libx264.so

FFMPEG (دانلود شدن از SVN)

صادرات TMPDIR = $ HOME / TMP
LD_LIBRARY_PATH صادرات = / usr / محلی / معاونت /
سی دی / usr / محلی / SRC /
دستگاه گوارش دستگاه گوارش کلون://FFmpeg به source.ffmpeg.org/ffmpeg.git

سی دی / usr / محلی / SRC / ffmpeg هستید
./پیکربندی –فعال-GPL –فعال-version3 –فعال مشترک –فعال-غیر آزاد –فعال-postproc –فعال-libfaac –فعال-libmp3lame –فعال-libspeex –فعال-libopencore-amrnb –فعال-libopencore-amrwb –فعال-libtheora –فعال-libvorbis –فعال-libvpx –فعال-libx264 –فعال-libxvid –فعال-x11grab –فوق العاده CFLAGS =”-من مسیر / usr / / محلی عبارتند از” –فوق العاده ldflags =”-L / usr / محلی / معاونت”

ساخت && را نصب کنید
اند ln -s / usr / محلی / بن / FFmpeg به / usr / بن / ffmpeg هستید

FFMPEG پیکربندی گزینه های استفاده 2 ایکس “-“. نسخه قدیمی را می توان با دستگاه گوارش دستگاه گوارش کلون دانلود://FFmpeg به source.ffmpeg.org/ffmpeg.git

ERROR: Xfixes یافت نشد #
ثابت: یام نصب libX *

 

از MPlayer

 

سی دی / usr / محلی / SRC /
SVN SVN پرداخت://از MPlayer svn.mplayerhq.hu/mplayer/trunk
سی دی / usr / محلی / SRC / از MPlayer
به روز رسانی SVN
سی دی / usr / محلی / SRC / از MPlayer
./پیکربندی && ساخت && را نصب کنید

اند ln -s / usr / محلی / بن / میجییوآی / usr / بن / میجییوآی
اند ln -s / usr / محلی / بن / از MPlayer / usr / بن / از MPlayer

FLVTOOL2
نخست روبی نصب از WHM.

سی دی / usr / محلی / SRC /
rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz دستور wget
تار zxvf flvtool2_1.0.5_rc6.tgz
/usr/local/src/flvtool2_1.0.5_rc6/ سی دی
یاقوت setup.rb پیکربندی
راه اندازی یاقوت setup.rb
یاقوت setup.rb نصب

OR بود

 

سی دی / usr / محلی / SRC /
دستور wget HTTP://downloads.sourceforge.net/project/yamdi/yamdi/1.4/yamdi-1.4.tar.gz?use_mirror = UFPR
تار ZXF yamdi-1.4.tar.gz
سی دی yamdi-1.4
شورای همکاری خلیج فارس yamdi.c -o yamdi -O2 وال
MV yamdi / usr / بن /
yamdi -h

نتایج نصب و راه اندازی

میجییوآی: /usr / محلی / بن / میجییوآی
از MPlayer: /usr / محلی / بن / از MPlayer
بارش باران: /usr / بن / yamdi

اضافه کردن این کلید های میانبر به / usr / بن اگر شما نیاز به این وجود دارد به طور پیش فرض:
میجییوآی به / usr / محلی / بن / میجییوآی
mplayer را به / usr / محلی / بن / از MPlayer

ثابت SuPHP

با suphp “ENV -i” لازم است در هنگام اجرای اسکریپت پی اچ پی.

EXEC(“ENV -i مسیر / usr /بن/پی اچ پی ” . $CMD. '>/dev / null را &');

اطلاعات رسانه ای
HTTP://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-devel-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-devel-0.7.32-1.i386.CentOS_5.rpm
دستور wget HTTP://downloads.sourceforge.net/mediainfo/mediainfo-0.7.32-1.i386.CentOS_5.rpm
دور در دقیقه -vi libzen0-0.4.14-1.i386.CentOS_5.rpm
دور در دقیقه -vi libzen0-DEVEL-0.4.14-1.i386.CentOS_5.rpm
دور در دقیقه -vi libmediainfo0-0.7.32-1.i386.CentOS_5.rpm
دور در دقیقه -vi libmediainfo0-DEVEL-0.7.32-1.i386.CentOS_5.rpm
دور در دقیقه اطلاعات ما با رسانه-0.7.32-1.i386.CentOS_5.rpm

اند ln -s / usr / بن / mediainfo / usr / محلی / بن / mediainfo

MP4Box

یام -y نصب freetype-DEVEL SDL-DEVEL freeglut-DEVEL

دستور wget -c HTTP://mirror.ffmpeginstaller.com/source/gpac/gpac-full-0.4.5.پسوند tar.gz

تار -xzf gpac کامل-0.4.5.پسوند tar.gz
سی دی gpac

./پیکربندی –پیشوند = / usr / محلی / cpffmpeg / –فوق العاده CFLAGS = -I / usr / محلی / cpffmpeg / شامل / –فوق العاده ldflags = -L / usr / محلی / cpffmpeg / معاونت –غیر فعال کردن-WX –نوار

ساخت && را معاونت && برنامه های && را نصب معاونت && را نصب کنید

CP بن / شورای همکاری خلیج فارس / libgpac.so / usr / معاونت

اند ln -s / usr / محلی / cpffmpeg / بن / MP4Box / usr / محلی / بن / MP4Box
اند ln -s / usr / محلی / cpffmpeg / بن / MP4Box / usr / بن / MP4Box

نصب -m644 بن / شورای همکاری خلیج فارس / libgpac.so /usr/local/lib/libgpac.so
دستور chmod + x /usr/local/lib/libgpac.so
ldconfig

neroAacEnc

FTP دستور wget://ftp6.nero.com/tools/NeroDigitalAudio.zip
NeroDigitalAudio.zip جدا کردن -d نرم افزار Nero
سی دی سیاه و سفید / لینوکس
کد: sudo نصب -D -m755 neroAacEnc / usr / محلی / بن

اند ln -s / usr / محلی / بن / neroAacEnc / usr / بن / neroAacEnc

uploadprogress

سی دی / usr / محلی / SRC
دستور wget HTTP://pecl.php.net/get/uploadprogress-1.0.3.1.tgz

 

تی

AR -zxvf uploadprogress-1.0.3.1.tgz
سی دی uploadprogress-1.0.3.1
phpize
./پیکربندی && ساخت && را نصب کنید

ویرایش و اضافه کردن /usr/lib/php.ini:

پسوند = “uploadprogress.so”

 

 

FFMPEG2Theora

 

دستور wget HTTP://v2v.cc/~j/ffmpeg2theora/ffmpeg2theora-0.29.linux32.bin
دستور chmod + x ffmpeg2theora-0.29.linux32.bin
نصب -m 755 ffmpeg2theora-0.29.linux32.bin / usr / محلی / بن / ffmpeg2theora

 

دستور wget HTTP://v2v.cc/~j/ffmpeg2theora/ffmpeg2theora-0.29.linux64.bin
دستور chmod + x ffmpeg2theora-0.29.linux64.bin
نصب -m 755 ffmpeg2theora-0.29.linux64.bin / usr / محلی / بن / ffmpeg2theora

 

همچنین مشاهده کنید:

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

ASM یک اسمبلر مدولار است, آن را با بسته X264 مورد نیاز است.

کدک:$ دستور wget \
HTTP://www.tortall.net/پروژه ها/یاسمین/منتشر شده/یاسمین-0.7.0.tar.gz
codec:$ قیر یشم zfvx-0.7.0.tar.gz
codec:$ سی دی یاسمین-0.7.0
کدک:$ ./configure
codec:$ ساخت && ساخت نصب
کدک:$ سی دی ..