Herramientas para capturar y convertir la web

Convierta videos en línea a GIF animados con PerlAPI de Perl

Sigue estos rápidos pointcomience a convertir videos en línea a GIF animados con GrabzIt Perl API. Sin embargo, antes de comenzar, recuerde que después de llamar al URLToAnimation método el Save or SaveTo Se debe llamar al método para capturar el video.

Opciones basicas

El único parámetro que se requiere es la URL del MP4, AVI u otro video en línea para convertir into un GIF animado.

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

Convierta Vimeo o video de YouTube a GIF animado

La API Perl de GrabzIt también puede convertir videos de Vimeo o YouTube directamente a GIF animados, solo especifique la URL de la página en la que aparece el video de Vimeo o YouTube y el video que contiene se convertirá into un GIF animado. Sin embargo, debido a que este servicio se basa en un sitio web de terceros, no se puede garantizar que funcione para cada video.

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

Identificador personalizado

Puedes pasar un identificador personalizado into el customId método de la GrabzItAnimationOptions como se muestra a continuación, este valor se devuelve a su controlador GrabzIt Perl. Por ejemplo, este identificador personalizado podría ser un identificador de base de datos, permitiendo que un GIF animado se asocie con un registro de base de datos particular.

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

$options = GrabzItAnimationOptions->new();
$options->customId("123456");

$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options);
# Then call the Save method
$grabzIt->Save("http://www.example.com/handler.pl");

Capture un solo cuadro de un video

Para capturar un solo fotograma de un video, debe establecer la duración y los parámetros de fotogramas por segundo para que sean 1. Luego puede obtener el marco requerido configurando el parámetro de posición de inicio.

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

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