Ferramentas para capturar e converter a Web

Converta vídeos online em GIF animados com JavaAPI Java

Descubra como começar a converter vídeos online em GIFs animados com API Java do GrabzIt. No entanto, antes de começar, lembre-se de que depois de ligar para o URLToAnimation método o Save or SaveTo O método deve ser chamado para capturar o vídeo.

Opções Básicas

O único parâmetro necessário é o URL do MP4, AVI ou outro vídeo online para converter into um GIF animado.

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

Converta Vimeo ou YouTube Video em GIF animado

A API Java do GrabzIt também pode converter vídeos do Vimeo ou do YouTube diretamente em GIF animados, basta especificar o URL da página em que o vídeo do Vimeo ou do YouTube aparece e o vídeo que ele contém será convertido into um GIF animado. No entanto, como esse serviço depende de um site de terceiros, não é possível garantir que funcione para todos os vídeos.

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

Identificador Personalizado

Você pode passar um identificador personalizado into setCustomId método do AnimationOptions classe, como mostrado abaixo, esse valor é retornado ao seu manipulador GrabzIt Java. Neste exemplo, o identificador personalizado pode ser um identificador de banco de dados, permitindo que um GIF animado seja associado a um registro de banco de dados específico.

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

Capturar um único quadro de um vídeo

Para capturar um único quadro de um vídeo, você precisa definir a duração e os parâmetros de quadros por segundo como 1. Você pode obter o quadro desejado, definindo o parâmetro da posição inicial para corresponder ao tempo do quadro que deseja extrair.

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