این راه آسان برای نصب ffmpeg هستید بر روی سرور لینوکس 64bit به. این شل اسکریپت همه چیز شما به صورت خودکار نیاز به نصب. این فرایند در اطراف را 30 دقیقه و بسته های زیر نصب:
ffmpeg هستید :
mplayer را
A52decoder
Amrnb و Amrwb
تمام کدک های
facc و faad2
یاقوت
flvtool2
ffmpeg هستید : - پی اچ پی
صفحه MPlayer و Mencoder
لنگ
Libogg
Libvorbis
Libtheora
Libwmf
opencoreamr
vorbistools
X264
MP4Box
Xvidcore
1. cd /usr/src/
2. دانلود ffmpeginstaller سلسله. آخرین نسخه پایدار در دسترس است در http://www.ffmpeginstaller.com/
wget http://mirror.ffmpeginstaller.com/old/scripts/ffmpeg7/ffmpeginstaller.7.1.tar.gz
یادداشت: اسکریپت ffmpeginstaller نسخه های پایدار از تمام باینری نصب. ffmpeginstaller نسخه 4 همه آخرین وابستگی ffmpeg هستید و MPlayer را نصب خواهد کرد, و نیز استفاده از نسخه SVN از ffmpeg و MPlayer.
3. زیپ لباس را باز کردن فایل
tar -xzvf ffmpeginstaller.7.1.tar.gz
cd ffmpeginstaller.7.1
4. اجرای برنامه نصب.
./install.sh
5. راه اندازی مجدد سرور.
6. نگارش دوباره ffmpeg هستید : لیست ماژول در ماژول های پی اچ پی و های دیگر.
php -m | grep ffmpeg
ls -lah /usr/local/cpffmpeg/bin/
7. نصب ffmpeg هستید : - پی اچ پی
ffmpeg هستید : - پی اچ پی نیاز به ffmpeg هستید : بسته توسعه. نصب این بسته با استفاده از یام:
yum install ffmpeg-devel
در حال حاضر آخرین ffmpeg هستید : - پی اچ پی بسته های دانلود:
wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
Untar این بسته, ساخت و نصب آن را با دستورات زیر:
tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install
اشتباهات رایج :
خطا 1: در طول / پیکربندی مرحله اگر شما یک خطا مانند "ffmpeg هستید : هدر یافت نشد. اطمینان حاصل کنید که ffmpeg هستید است به عنوان کتابخانههای مشترک (shared libraries) با استفاده از وارد شده –فعال کردن به اشتراک گذاشته گزینه ", سپس پس از سه دستورات اجرا و پس از آن دوباره اجرا کنید ./configure :
mkdir /usr/local/include/ffmpeg/
cp -par /usr/include/ffmpeg/* /usr/local/include/ffmpeg/
find /usr/include/ffmpeg/ -name "*.h" -exec cp {} /usr/local/include/ffmpeg/ \;
خطا 2: گام در طول 'را', اگر شما خطا "خطا: 'PIX_FMT_RGBA32" اعلام نشده (استفاده برای اولین بار در این تابع)", سپس دستور زیر را در دایرکتوری منبع ffmpeg هستید : - پی اچ پی و اجرا اجرای فرمان "را" دوباره:
sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame.c
در حال حاضر ویرایش فایل php.ini (/و غیره / فایل php.ini اجرا شده) و اطمینان حاصل کنید که مقدار extension_dir را به دایرکتوری پسوند PHP قرار دادن به عنوان بالا دستور نصب را "داده می شود:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
اضافه کردن خط زیر را زیر extension_dir و این را قادر خواهد ساخت ffmpeg هستید : پسوند پی اچ پی:
extension=ffmpeg.so
راه اندازی مجدد آپاچی را به این تغییر موثر:
service httpd restart
نوع زیر را ببینید اگر ffmpeg هستید : نصب شده است.
ffmpeg
اضافه کردن موارد زیر به یک فایل پی اچ پی, آپلود آن به سرور شما را چک کرده و آن را به دیدن اگر ffmpeg هستید : - پی اچ پی نصب شده است.
MP4Box libgpac.so پیدا نیست
خطا :
root@ffmpeg [/usr/local/src/gpac]# /usr/local/bin/MP4Box /usr/local/bin/MP4Box: error while loading shared libraries: libgpac.so: cannot open shared object file: No such file or directory
راه حل :
کتابخانه مشترک وارد شده بود, اما به / usr / محلی / معاونت نصب نشده است. این را می توان به مانند ثابت -
1. اجرای دستورات زیر را به عنوان ریشه
install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod +x /usr/local/lib/libgpac.so
2. در حال حاضر ld.so.conf ویرایش کنید -
vi ld.so.conf
مطمئن شوید که این خط در فایل است و اگر آن را نمی باشد., اضافه کردن آن -
/usr/local/lib
3. در حال حاضر reconfig -
ldconfig





بدون نظر » 





























































