Usa questi suggerimenti comuni per iniziare a convertire i video online in GIF animate con API Python di GrabzIt. Tuttavia, prima di iniziare, ricordare che dopo aver chiamato il URLToAnimation metodo il Save or SaveTo è necessario chiamare il metodo per acquisire il video.
L'unico parametro richiesto è l'URL di MP4, AVI o altri video online da convertire into una GIF animata.
grabzIt.URLToAnimation("http://www.example.com/video.avi") # Then call the Save or SaveTo method
L'API Python di GrabzIt può anche convertire i video di Vimeo o YouTube direttamente in GIF animate, basta specificare l'URL della pagina su cui appare il video di Vimeo o YouTube e il video che contiene verrà convertito into una GIF animata. Tuttavia, poiché questo servizio si basa su un sito Web di terze parti, non può essere garantito che funzioni per tutti i video.
grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw") # Then call the Save or SaveTo method
Puoi passare un identificatore personalizzato into il customId
attributo di GrabzItAnimationOptions classe come mostrato di seguito, questo valore viene quindi restituito al gestore GrabzIt Python. Ad esempio, questo identificatore personalizzato potrebbe essere un identificatore del database, consentendo a una GIF animata di essere associata a un particolare record del database.
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")
Per acquisire un singolo fotogramma da un video è necessario impostare la durata e gli attributi dei fotogrammi al secondo su 1. È quindi possibile ottenere il frame richiesto impostando l'attributo della posizione iniziale.
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")