kullanım GrabzIt'ın Node.js API'si çevrimiçi videoları dönüştürmek into animasyonlu GIF'ler. Bununla birlikte, animasyonlu bir GIF oluşturmak için aşağıdaki örneklerden herhangi biri için save or save_to yöntemi sonra aranmalıdır url_to_animation yöntemi.
Gerekli olan tek parametre, dönüştürülecek MP4, AVI veya diğer çevrimiçi videonun URL’sidir. into bir animasyonlu GIF url_to_animation
yöntemi.
client.url_to_animation("http://www.example.com/video.avi"); //Then call the save or save_to method
GrabzIt'ın Node.js API'sına sahip Vimeo veya YouTube videolarını doğrudan animasyonlu GIF'lere dönüştürün, yalnızca Vimeo veya YouTube videosunun göründüğü sayfanın URL'sini ve içerdiği videonun dönüştürüleceğini belirtin into bir animasyonlu GIF. Ancak, bu hizmet üçüncü taraf bir web sitesine dayandığından, her video için çalışması garanti edilemez.
client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw"); //Then call the save or save_to method
Özel bir tanımlayıcıyı url_to_animation Aşağıda gösterildiği gibi yöntem, bu değer daha sonra GrabzIt Node.js işleyicinize iletilir. Örneğin, bu özel tanımlayıcı, bir animasyonlu GIF'in belirli bir veritabanı kaydı ile ilişkilendirilmesine izin veren bir veritabanı tanımlayıcısı olabilir.
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); var options = {"customId":123456}; client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options); //Then call the save method client.save("http://www.example.com/handler", function (error, id){ if (error != null){ throw error; } });
Bir videodan tek bir kare yakalayın, süreyi ve saniye başına düşen kareleri 1 olacak şekilde ayarlamanız gerekir. Daha sonra başlangıç konumu parametresini ayarlayarak gerekli kareyi elde edebilirsiniz.
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); var options = {"start":3, "duration":1, "framesPerSecond":1}; client.url_to_animation("http://www.example.com/video.avi", options); //Then call the save or save_to method client.save_to("result.gif", function (error, id){ //this callback is called once the capture is downloaded if (error != null){ throw error; } });