أدوات لالتقاط وتحويل الويب

تحويل الفيديو عبر الإنترنت إلى صور GIF متحركة باستخدام PHP

PHP API

استخدم هذه النصائح الشائعة لبدء تحويل مقاطع الفيديو عبر الإنترنت إلى صور GIF متحركة بها GrabzIt في PHP API. ولكن قبل أن تبدأ تذكر أنه بعد استدعاء URLToAnimation طريقة Save or SaveTo يجب استدعاء الطريقة لالتقاط الفيديو.

الخيارات الأساسية

المعلمة الوحيدة المطلوبة هي عنوان URL الخاص بـ MP4 أو AVI أو الفيديو الآخر عبر الإنترنت المطلوب تحويله intس المتحركة GIF.

$grabzIt->URLToAnimation("http://www.example.com/video.avi");
//Then call the Save or SaveTo method

تحويل Vimeo أو فيديو يوتيوب إلى GIF المتحركة

يمكن لـ GrabzIt's PHP API أيضًا تحويل مقاطع فيديو Vimeo أو YouTube مباشرة إلى صور GIF متحركة ، ما عليك سوى تحديد عنوان URL للصفحة التي يظهر عليها فيديو Vimeo أو YouTube وسيتم تحويل الفيديو الذي يحتوي عليه intس المتحركة GIF. ومع ذلك ، نظرًا لأن هذه الخدمة تعتمد على موقع ويب تابع لجهة خارجية ، فلا يمكن ضمان تشغيلها لكل فيديو.

$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw");
//Then call the Save or SaveTo method

معرف مخصص

يمكنك تمرير معرف مخصص intيا ال setCustomId طريقة GrabzItAnimationOptions الطبقة كما هو موضح أدناه ، ثم يتم إرجاع هذه القيمة إلى معالج GrabzIt PHP الخاص بك. على سبيل المثال ، يمكن أن يكون هذا المعرّف المخصص معرف قاعدة بيانات ، مما يتيح ربط GIF متحركة بسجل قاعدة بيانات معين.

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItAnimationOptions();
$options->setCustomId("123456");

$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options);
//Then call the Save method
$grabzIt->Save("http://www.example.com/handler.php");

التقاط إطار واحد من الفيديو

لالتقاط إطار واحد من مقطع فيديو ، يلزمك ضبط المدة والإطارات لكل ثانية على أن تكون 1. يمكنك بعد ذلك الحصول على الإطار المطلوب عن طريق تعيين معلمة موضع البدء.

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItAnimationOptions();
$options->setFramesPerSecond(1);
$options->setDuration(1);
$options->setStart(3);

$grabzIt->URLToAnimation("http://www.example.com/video.avi", $options);
//Then call the Save or SaveTo method
$grabzIt->SaveTo("result.gif");