نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: دریافت زمان فایل ویدیویی

  1. #1
    عضو جدید houniyaweb آواتار ها
    تاریخ عضویت
    Apr 2018
    نوشته ها
    3
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض دریافت زمان فایل ویدیویی

    دوستان گرامی سلام با استفاده از کتابخانه getid3 من زمان یک فایل ویدیویی رو دریافت میکنم منتهی امکان استفاده از ویدیوی خارجی ( لینک خارجی ) مقدور نیست. کسی از دوستان چنین تجربه ای داشته راهنمایی کنه ؟ کدی که استفاده شده با استفاده از کتابخانه getid3 هست که شکل زیر رو داره require_once('getid3/getid3.php'); $filename='https://dl.wpheart.ir/vid.mp4'; $getID3 = new getID3; $file = $getID3->analyze($filename); echo("Duration: ".$file['playtime_string']. " / Filesize: ".$file['filesize']." bytes
    "); اگر هم روش دیگه ای سراغ دارید ممنون میشم بفرمایید.

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Mar 2013
    نوشته ها
    157
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    251
    تشکر شده در
    159 پست

    پیش فرض پاسخ : دریافت زمان فایل ویدیویی

    برای گرفتن اطلاعات ویدیو، باید حداقل ۲۰۰-۳۰۰ کیلوبایت اول اون فایل ویدیویی رو دانلود کنی (متا دیتای اون فایل ویدیو نیازه) ،‌ بعد اون فایل رو بدی به کتابخانه ای که ازش استفاده میکنی.
    برای دانلود یک مقدار مشخص از فایل راه های زیادی هست ، راحت ترین اش استفاده ازContent-Range هست ، میتونی مشخص کنی یک رنج مشخص از فایل دانلود بشه.
    این یک نمونه با curl هست.
    کد:
    curl -r 0-200000 http://example.com/file.mp4 --output video.mp4
    نمونه PHP

    کد:
    set_time_limit(0);
    $url = 'http://example.com/file.mp4'
    $fp = fopen (dirname(__FILE__) . '/video.mp4', 'w+');
    $ch = curl_init(str_replace(" ","%20",$url));
    curl_setopt($ch, CURLOPT_RANGE, '0-200000');
    curl_setopt($ch, CURLOPT_TIMEOUT, 50);
    curl_setopt($ch, CURLOPT_FILE, $fp); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_exec($ch); 
    curl_close($ch);
    fclose($fp);

  4. #3
    عضو جدید houniyaweb آواتار ها
    تاریخ عضویت
    Apr 2018
    نوشته ها
    3
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : دریافت زمان فایل ویدیویی

    سلام مهندس جان
    تشکر ازشما
    متاسفانه پاسخگو نبود و نتیجه حاصل نشد.
    اگر نمونه آنلاین موجود دارید ( انگلیسی هم باشه مشکلی نیست ) ممنون میشم معرفی کنید
    جنگ اول به از صلح آخر!
    houniya.ir

  5. #4
    عضو انجمن
    تاریخ عضویت
    Mar 2013
    نوشته ها
    157
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    251
    تشکر شده در
    159 پست

    پیش فرض پاسخ : دریافت زمان فایل ویدیویی

    من الان تست کردم ، بدون مشکل کار کرد ، کدش خیلی ساده است، من نمیدونم شما چیکار میکنید.

    این یک نمونه کامل :

    کد:
    require_once('../getid3/getid3.php');
    
    
    $filename = './video.mp4';
    
    
    set_time_limit(0);
    $url = 'https://dl.wpheart.ir/vid.mp4';
    $fp = fopen (dirname(__FILE__) . $filename, 'w+');
    $ch = curl_init(str_replace(" ","%20",$url));
    curl_setopt($ch, CURLOPT_RANGE, '0-200000');
    curl_setopt($ch, CURLOPT_TIMEOUT, 50);
    curl_setopt($ch, CURLOPT_FILE, $fp); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_exec($ch); 
    curl_close($ch);
    fclose($fp);
    
    
    // Initialize getID3 engine
    $getID3 = new getID3;
    
    
    $file = $getID3->analyze($filename);
    echo "Duration: ".$file['playtime_string']." / Dimensions: ".$file['video']['resolution_x']." width by ".$file['video']['resolution_y']." height"." / Filesize: ".$file['filesize']." bytes<br />";
    خروجی کد بالا :

    کد:
    Duration: 2:47 / Dimensions: 1280 width by 720 height / Filesize: 200001 bytes
    همینطور که میبینی ، حجم فایل فقط ۲۰۰ کیلوبایته (200000 بایت) و اطلاعات ویدیو رو کامل نشون داده.

  6. تعداد تشکر ها از firebox به دلیل پست مفید


  7. #5
    عضو جدید houniyaweb آواتار ها
    تاریخ عضویت
    Apr 2018
    نوشته ها
    3
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : دریافت زمان فایل ویدیویی

    سلام مهندس
    تشر از شما , با کد دیگه ای نوشتم و حل کردم
    تشکر از شما مهندس

    - - - Updated - - -

    سلام مهندس
    تشر از شما , با کد دیگه ای نوشتم و حل کردم
    تشکر از شما مهندس
    جنگ اول به از صلح آخر!
    houniya.ir

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

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

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

  1. بازاریابی ویدیویی چه تاثیری بر سئو دارد؟
    توسط saeed.mihan در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: March 14th, 2019, 13:30
  2. پاسخ ها: 1
    آخرين نوشته: May 11th, 2017, 13:31
  3. مشکل عدم نمایش فایل های ویدیویی
    توسط NasimBamdad در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: April 4th, 2017, 09:53
  4. پاسخ ها: 7
    آخرين نوشته: February 3rd, 2017, 10:24
  5. درخواست ویرایش و ارتقا یک سایت ویدیویی
    توسط edenarezo در انجمن درخواست خدمات طراحی و گرافیکی
    پاسخ ها: 1
    آخرين نوشته: July 22nd, 2012, 11:14

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •