صفحه اصلی » لینوکس » نصب ffmpeg هستید با تمام افزوده های
formats

نصب ffmpeg هستید با تمام افزوده های

منتشر شده در نوامبر 4, 2011 توسط به لینوکس

این راه آسان برای نصب 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

Share
 

پاسخ به نوشته

آدرس پست الکترونیک شما منتشر نخواهد شد. کادرهای لازم عبارتند از علامت *

*

شما ممکن است استفاده از این HTML تگ ها و ویژگیها: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© ServA1
credit

این برنامه شامل ارسال های جدید وردپرس ویجت توسعه توسط YD