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





پاسخ با نقل قول