Çevrimiçi videoları, animasyonlu GIF'lere dönüştürmeye nasıl başlayacağınızı öğrenin GrabzİT'in Java API'si. Ancak başlamadan önce aradıktan sonra bunu hatırlayın. URLToAnimation yöntem Save or SaveTo videoyu yakalamak için yöntem çağrılmalıdır.
Gerekli olan tek parametre, dönüştürülecek MP4, AVI veya diğer çevrimiçi videonun URL’sidir. into bir animasyonlu GIF.
grabzIt.URLToAnimation("http://www.example.com/video.avi"); //Then call the Save or SaveTo method
GrabzIt'ın Java API'si Vimeo veya YouTube videolarını doğrudan animasyonlu GIF'lere dönüştürebilir, 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.
grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw"); //Then call the Save or SaveTo method
Özel bir tanımlayıcıyı geçebilirsiniz into setCustomId
yöntem AnimationOptions Aşağıda gösterildiği gibi sınıf, bu değer daha sonra GrabzIt Java işleyicinize döndürülür. Bu örnekte, özel tanımlayıcı, bir animasyonlu GIF'in belirli bir veritabanı kaydı ile ilişkilendirilmesine izin veren bir veritabanı tanımlayıcısı olabilir.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); AnimationOptions options = new AnimationOptions(); 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");
Bir videodan tek bir kare çekmek için süreyi ve saniye başına düşen kareleri 1 olacak şekilde ayarlamanız gerekir. Ardından, başlangıç konumu parametresini çıkarmak istediğiniz çerçevenin zamanına uyacak şekilde ayarlayarak istediğiniz çerçeveyi elde edebilirsiniz.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); AnimationOptions options = new AnimationOptions(); 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");