Инструменты для захвата и конвертирования Интернета

Конвертируйте онлайн-видео в анимированные GIF-файлы с ASP.NET

ASP.NET API

Используйте эти общие советы, чтобы начать конвертировать онлайн-видео в анимированные GIF с ASP.NET API GrabzIt, Однако, прежде чем начать, помните, что после вызова URLToAnimation метод Save or SaveTo метод должен быть вызван для захвата видео.

Основные параметры

Единственный обязательный параметр - это URL MP4, AVI или другого онлайн-видео для конвертации. intо анимированный GIF.

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

Конвертируйте Vimeo или YouTube видео в анимированный GIF

ASP.NET API GrabzIt также может конвертировать видео Vimeo или YouTube непосредственно в анимированные GIF-файлы, просто укажите URL-адрес страницы, на которой появляется видео Vimeo или YouTube, и видео, которое оно содержит, будет конвертировано. intо анимированный GIF. Однако, поскольку этот сервис основан на стороннем веб-сайте, он не может гарантировать работу для каждого видео.

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

Пользовательский идентификатор

Вы можете передать пользовательский идентификатор intо CustomId собственность AnimationOptions класс, как показано ниже, это значение затем возвращается в ваш обработчик GrabzIt ASP.NET. Например, этот пользовательский идентификатор может быть идентификатором базы данных, что позволяет связать анимированный GIF с конкретной записью базы данных.

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

Захватить один кадр из видео

Чтобы захватить один кадр из видео, вам нужно установить длительность и параметры кадров в секунду равными 1. Затем вы можете получить нужный кадр, установив параметр начальной позиции.

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