اشترك في مجموعة montadaphp.net حتى تصلك أخبار المنتدى  

بريدك الإلكتروني:

النتائج 1 إلى 5 من 5
شجرة الإعجاب1إعجاب
  • 1 Post By

الموضوع: فنكشن mmConverter v1.0 لتحويل صيغ الفيديوهات والصوتيات والصور عبر php

  1. #1
    عضو جديد
    تاريخ التسجيل
    04-06-2012
    المشاركات
    9
    معدل تقييم المستوى
    0

    افتراضي فنكشن mmConverter v1.0 لتحويل صيغ الفيديوهات والصوتيات والصور عبر php

    بسم الله الرحمن الرحيم

    هو عبارة عن فنكشن بسيط يقوم بتحويل صيغ الصور والصوتيات والفيديوهات عبر php


    اللوازم :
    إضافة ffmpeg منصبة على السيرفير (تستطيع طلبها من مستضيفك)


    اسم الفنكشن : mmConverter
    الإصدار : v1.0
    المبرمج : فراس درويش



    كود PHP:
    /**
     *
     * @author: فراس درويش (u81557 # gmail.com)
     * @url: firaseo.org
     * @package: mmConverter (فنكشن لتحويل ملفات الـ Multi-Media)
     * @date: 2012 - 10 
     * @version: 1.0
     * @description: يمكنك من خلال هذا الفنكشن تحويل صيغ الصور والفيديوهات والصوتيات .
     *
     *
     * input_file يكتب فيه الملف المطلوب تحويله ,, بدون سلاش في بدايته
     * مثال 1:  current/myvideo.mp4
     * مثال 2:  myvideo.mp4
     *
     *
     * output_file فيه تكتب اسم الملف الذي تريده ان ينتج بعد عملية التحويل مع مساره ان اردت و لاحقته اجبارية ,, بدون سلاش في البداية
     * مثال 1:  converted/myvideo.flv
     * مثال 2:  myvideo.flv
     *
     *
     *  quality اذا كان مفعل , فسوف ينتج ملف عن عملية التحويل له نفس الجودة سواء بالصوت او الصورة نفسها التي كانت في الملف المحول منه
     * 
     *
     *
     **/
    function mmConverter($input_file,$output_file,$quality=false)
    {

    /** تحقق وجود إضافة التحويل ffmpeg **/
    if(!extension_loaded('ffmpeg'))
    {
    return 
    'إضافة ffmpeg غير موجودة على السيرفير .. !';
    }else{


    /** تحقق عدم وجود سلاش في بداية المسار **/
    if(substr($input_file,-0,1)=='/')
    {
    return 
    'يجب عدم إضافة / في بداية مسار ملف المطلوب تحويله .';
    }elseif(
    substr($output_file,-0,1)=='/')
    {
    return 
    'يجب عدم إضافة / في بداية مسار الملف الذي تريد التحويل اليه .';
    }else{


    /** تحقق طلب جودة من نفس جودة الملف المدخل **/
    if($quality==true)
    {
    $command "ffmpeg -i ".$input_file." -sameq ".$output_file;
    }else{
    $command "ffmpeg -i ".$input_file." ".$output_file;
    }


    /** بدأ التحويل **/
    exec ($command);


    /** تأكد إتمام التحويل بنجاح **/
    if(!file_exists($output_file))
    {
    return 
    'لم تتم العملية بنجاح ..!';
    }
    }
    }

    شرح الفنكشن موجود فيه


    انتظروا التطويرات القادمة ...

    معنى الفنكشن
    Multi-Media Converter
    Mr.HELMY معجب بهذا .

  2. #2
    عضو مشارك
    تاريخ التسجيل
    28-04-2012
    المشاركات
    52
    معدل تقييم المستوى
    6

    افتراضي رد: فنكشن mmConverter v1.0 لتحويل صيغ الفيديوهات والصوتيات والصور عبر php

    شكرا لك
    تسجيل متابعة

  3. #3
    Webmaster
    "رب زدني علما"
    الصورة الرمزية يوسف الحمود
    تاريخ التسجيل
    24-12-2006
    المشاركات
    4,961
    معدل تقييم المستوى
    10

    افتراضي رد: فنكشن mmConverter v1.0 لتحويل صيغ الفيديوهات والصوتيات والصور عبر php

    اقتباس المشاركة الأصلية كتبت بواسطة فراس درويش مشاهدة المشاركة
    بسم الله الرحمن الرحيم

    هو عبارة عن فنكشن بسيط يقوم بتحويل صيغ الصور والصوتيات والفيديوهات عبر php


    اللوازم :
    إضافة ffmpeg منصبة على السيرفير (تستطيع طلبها من مستضيفك)


    اسم الفنكشن : mmConverter
    الإصدار : v1.0
    المبرمج : فراس درويش



    كود PHP:
    /**
     *
     * @author: فراس درويش (u81557 # gmail.com)
     * @url: firaseo.org
     * @package: mmConverter (فنكشن لتحويل ملفات الـ Multi-Media)
     * @date: 2012 - 10 
     * @version: 1.0
     * @description: يمكنك من خلال هذا الفنكشن تحويل صيغ الصور والفيديوهات والصوتيات .
     *
     *
     * input_file يكتب فيه الملف المطلوب تحويله ,, بدون سلاش في بدايته
     * مثال 1:  current/myvideo.mp4
     * مثال 2:  myvideo.mp4
     *
     *
     * output_file فيه تكتب اسم الملف الذي تريده ان ينتج بعد عملية التحويل مع مساره ان اردت و لاحقته اجبارية ,, بدون سلاش في البداية
     * مثال 1:  converted/myvideo.flv
     * مثال 2:  myvideo.flv
     *
     *
     *  quality اذا كان مفعل , فسوف ينتج ملف عن عملية التحويل له نفس الجودة سواء بالصوت او الصورة نفسها التي كانت في الملف المحول منه
     * 
     *
     *
     **/
    function mmConverter($input_file,$output_file,$quality=false)
    {

    /** تحقق وجود إضافة التحويل ffmpeg **/
    if(!extension_loaded('ffmpeg'))
    {
    return 
    'إضافة ffmpeg غير موجودة على السيرفير .. !';
    }else{


    /** تحقق عدم وجود سلاش في بداية المسار **/
    if(substr($input_file,-0,1)=='/')
    {
    return 
    'يجب عدم إضافة / في بداية مسار ملف المطلوب تحويله .';
    }elseif(
    substr($output_file,-0,1)=='/')
    {
    return 
    'يجب عدم إضافة / في بداية مسار الملف الذي تريد التحويل اليه .';
    }else{


    /** تحقق طلب جودة من نفس جودة الملف المدخل **/
    if($quality==true)
    {
    $command "ffmpeg -i ".$input_file." -sameq ".$output_file;
    }else{
    $command "ffmpeg -i ".$input_file." ".$output_file;
    }


    /** بدأ التحويل **/
    exec ($command);


    /** تأكد إتمام التحويل بنجاح **/
    if(!file_exists($output_file))
    {
    return 
    'لم تتم العملية بنجاح ..!';
    }
    }
    }

    شرح الفنكشن موجود فيه


    انتظروا التطويرات القادمة ...

    معنى الفنكشن
    Multi-Media Converter
    بارك الله فيك ...

  4. #4
    عضو فعال الصورة الرمزية bishoe
    تاريخ التسجيل
    19-08-2009
    المشاركات
    385
    معدل تقييم المستوى
    9

    افتراضي رد: فنكشن mmConverter v1.0 لتحويل صيغ الفيديوهات والصوتيات والصور عبر php

    مممك ن مثال

  5. #5
    عضو جديد
    تاريخ التسجيل
    04-06-2012
    المشاركات
    9
    معدل تقييم المستوى
    0

    افتراضي رد: فنكشن mmConverter v1.0 لتحويل صيغ الفيديوهات والصوتيات والصور عبر php

    هذا مثالالباراميتير الاول يجب ان يكون الملف المطلوب تحويلهالباراميتير الثاني يجب ان يكون اسم ملف وهمي (غير موجود) لكي يكون هو الملف المحول اليه (يتم انشاءه) من قبل الفنكشنالباراميتير الثالث لما يكون true يعطي جودة للصوت والصورة للملف المحول اليه نفسها الموجودة في الملف المحول , اذا كانت false تعطيه جودة منخفضة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. مشاركات: 19
    آخر مشاركة: 15-09-2010, 11:18 AM
  2. فنكشن ضغط ملفات لو سمحتو
    بواسطة Mr.x في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 2
    آخر مشاركة: 12-09-2008, 07:06 PM
  3. سورس كود لاستخراج الفيديوهات من metacafe
    بواسطة the_unknown في المنتدى إبداعات الأعضاء
    مشاركات: 3
    آخر مشاركة: 01-04-2008, 04:57 PM
  4. مساعده فنكشن لترتيب الارقام
    بواسطة ماريو2002 في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 3
    آخر مشاركة: 28-05-2007, 07:15 PM
  5. أنا أبحث عن دالة، فنكشن، كلاس... لحساب الكلمات
    بواسطة enigma في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 7
    آخر مشاركة: 01-05-2007, 09:59 PM

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

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