استخدم هذه النصائح الشائعة لبدء تحويل مقاطع الفيديو عبر الإنترنت إلى صور GIF متحركة بها GrabzIt's Python 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
يمكن لـ Python API من GrabzIt أيضًا تحويل 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يا ال customId
سمة من GrabzItAnimationOptions الطبقة كما هو موضح أدناه ، ثم يتم إرجاع هذه القيمة إلى معالج GrabzIt Python الخاص بك. على سبيل المثال ، يمكن أن يكون هذا المعرّف المخصص معرف قاعدة بيانات ، مما يتيح ربط GIF متحرك بسجل قاعدة بيانات معين.
from GrabzIt import GrabzItAnimationOptions from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItAnimationOptions.GrabzItAnimationOptions() options.customId = "123456" grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options) # Then call the Save method grabzIt.Save("http://www.example.com/handler.py")
لالتقاط إطار واحد من مقطع فيديو ، يلزمك تعيين المدة والإطارات لكل سمات ثانية لتكون 1. يمكنك بعد ذلك الحصول على الإطار المطلوب عن طريق تعيين سمة موضع البداية.
from GrabzIt import GrabzItAnimationOptions from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItAnimationOptions.GrabzItAnimationOptions() options.framesPerSecond = 1 options.duration = 1 options.start = 3 grabzIt.URLToAnimation("http://www.example.com/video.avi", options) # Then call the Save or SaveTo method grabzIt.SaveTo("result.gif")