Narzędzia do przechwytywania i konwertowania Internetu

Konwertuj wideo online na animowane pliki GIF za pomocą Java

Java API

Dowiedz się, jak rozpocząć konwersję filmów online na animowane pliki GIF Java API GrabzIt. Jednak zanim zaczniesz, pamiętaj, że po wywołaniu URLToAnimation metoda Save or SaveTo należy wywołać metodę, aby przechwycić wideo.

Podstawowe opcje

Jedynym wymaganym parametrem jest adres URL MP4, AVI lub innego wideo online do konwersji into animowany GIF.

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

Konwertuj wideo Vimeo lub YouTube na animowane pliki GIF

Java API GrabzIt może również konwertować wideo Vimeo lub YouTube bezpośrednio na animowane pliki GIF, wystarczy podać adres URL strony, na której pojawia się wideo Vimeo lub YouTube, a wideo w nim zawarte zostanie przekonwertowane into animowany GIF. Ponieważ jednak usługa ta opiera się na witrynie innej firmy, nie można zagwarantować, że będzie działać dla każdego filmu.

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

Niestandardowy identyfikator

Możesz przekazać niestandardowy identyfikator into setCustomId metoda AnimationOptions Klasa, jak pokazano poniżej, ta wartość jest następnie zwracana do programu obsługi Java GrabzIt. W tym przykładzie niestandardowym identyfikatorem może być identyfikator bazy danych, umożliwiający powiązanie animowanego pliku GIF z określonym rekordem bazy danych.

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");

Uchwyć pojedynczą klatkę z filmu

Aby przechwycić pojedynczą klatkę z wideo, musisz ustawić czas trwania i liczbę klatek na sekundę na 1. Następnie można uzyskać wymaganą ramkę, ustawiając parametr pozycji początkowej odpowiadający czasowi ramki, którą chcesz wyodrębnić.

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");