Ferramentas para capturar e converter a Web

Converta vídeos on-line em GIF animados com ASP.NET

API do ASP.NET

Use estas dicas comuns para começar a converter vídeos on-line em GIFs animados com API ASP.NET 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 ASP.NET 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 CustomId propriedade do AnimationOptions Como mostrado abaixo, esse valor será retornado ao seu manipulador GrabzIt ASP.NET. Por exemplo, esse identificador personalizado pode ser um identificador de banco de dados, permitindo que um GIF animado seja associado a um registro específico do banco de dados.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

AnimationOptions options = new AnimationOptions();
options.CustomId = "123456";

grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options);
//Then call the Save method
grabzIt.Save("http://www.example.com/Home/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 necessário configurando o parâmetro da posição inicial.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

AnimationOptions options = new AnimationOptions();
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");