النتائج 1 إلى 2 من 2

الموضوع: FFmpeg + FFmpeg-PHP + Mplayer + Mencoder + flv2tool

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    55

    FFmpeg + FFmpeg-PHP + Mplayer + Mencoder + flv2tool



    بمناسبه عدم وجود شروحات حديثة و الأمر لا يحتاج لشرح لأنه اصبح بسيط جدا ’
    البرامج اللازمة لها ريبورتايز خاص فيها و سيكون التركيب بأسهل الطرق إن شاء الله

    للعلم يجب مراعاة نقتطين مهمتين جدا :-
    اولهم التوزيعة 64 بت او 32 بت !
    الشرح دة للريد هات بجميع توزيعاته ,
    , ثانيهم إصدار ال php يجب ان يكون 5.2.14 لان php-ffmpeg لن يعمل مع 5.3.x
    -----
    اول شئ هنجلب الريبورتايز عن طريق rpm من rpmfrog
    -
    i386
    رمز PHP:
    http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

    x86_64
    رمز PHP:
    http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

    -
    i386 = 32Bit
    x86_64 =64Bit
    يعني على حسب التوزيعة هتختار الحزمة من دول اذا كان نظامك 64 بت او 32 بت !
    -
    الأن تجلب الكي للحزمة ,
    رمز Code: rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
    طبعا نحمل الحزمة و الاول نعمل ادراج للمفتاح الخاص بها في قاعدة البينات
    و من ثم نأكد على الحزمة
    رمز Code: rpm -K rpmforge-release-0.5.1-1.el5.rf.*.rpm
    و بعد ذلك نصتب الحزمة
    ,
    رمز Code: rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm
    <
    و نهاية الأدراج يكون
    رمز Code: yum check-update
    ---
    بكدة انتهينا من الشق الأول للدرس ,
    --
    ننصب الحزم الالزمة بعد ذلك
    رمز PHP:
    yum -y install ffmpeg ffmpeg-devel mplayer mencoder flvtool2

    --
    و بكدة تكون البرامج الازمة للتحويل قد تم تنصيبها بنجاح ,

    *

    الأن ننصب ffmpeg-php كي يكون التحويل مقبول من ال php
    رمز Code: exec("binary > /dev/null &")
    --
    رمز Code: wget http://garr.dl.sourceforge.net/sourc...php-0.6.0.tbz2 tar -xjf ffmpeg-php-0.6.0.tbz2 cd ffmpeg-php-0.6.0
    --
    رمز Code: phpize ./configure make make install
    --
    الأن نضيف الأكستنشن في ال php للموديول ,
    -
    رمز Code: nano /usr/local/lib/php.ini
    و نضع به الأكستنشن بالمنظر دة
    رمز Code: extension=ffmpeg.so
    منغير منحط المسار بتاعة كامل هو هيتعرف عليه ,
    -----
    رمز Code: echo “extension=ffmpeg.so” > /etc/php.d/ffmpeg.ini
    -
    للأحتياط فقط !
    -,,
    بعدين ,
    رمز Code: nano /etc/ld.so.conf
    ضع به التالي ,
    رمز Code: include ld.so.conf.d/*.conf /usr/local/lib /usr/lib
    ----
    بعدها مباشرة
    رمز Code: ldconfig -v
    ----------------
    أنتهى الشرح بحمد الله و اي استفسار حاضر ’\

    ملحوظة هامة جدا لنجاح النحويل من اي سكريبت يجب ازالة الداله exec من الدوال الممنوعة و فيها خطورة نسبيا و يفضل يكون موقعك على سيرفر و لا يوجد معاك مواقع اخرى على السيرفر


    للعلم فقط الشرح حصري جدا جدا و ليس منقول او له اي مصدر الا هذا الموضوع و عند النقل يرجى ذكر الحقوق و رابط هذا الموضوع ولا اسامح من يقوم بالنقل دون ذكر المصدر بالرابط ,


    ~~

    السلام عليكم






    __________________
    وقت


  2. #2


    مرحبا اخي
    جربت الطريقة على server centos 64 bit
    لوحة التحكم plesk

    لكن اواجه مشكلة من هذه الخطوة



    رمز Code: nano /usr/local/lib/php.ini و نضع به الأكستنشن بالمنظر دة
    رمز Code: extension=ffmpeg.so منغير منحط المسار بتاعة كامل هو هيتعرف عليه ,
    -----
    رمز Code: echo “extension=ffmpeg.so” > /etc/php.d/ffmpeg.ini -
    للأحتياط فقط !
    -,,
    بعدين ,
    رمز Code: nano /etc/ld.so.conf ضع به التالي ,
    رمز Code: include ld.so.conf.d/*.conf /usr/local/lib /usr/lib ----
    بعدها مباشرة
    رمز Code: ldconfig -v ----------------


    &&&&&&&&&&

    بعد ما اعمل
    make install
    تظهر لي هذه الرسالة
    Installing shared extensions: /usr/lib64/php/modules/


    لكن لا استطيع ايجاد ملف php.ini في ذلك المسار


    لكن لما بحث وجدته داخل مجلد ext





    __________________
    من هنا بدأت مسيرتي في الانترنت





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
اعلانات سوالف
0
أضف موقعك هنا