Outils pour capturer et convertir le Web

Convertir des vidéos en ligne en fichiers GIF animés avec Node.jsAPI Node.js

Utilisez API Node.js de GrabzIt convertir des vidéos en ligne into GIF animés. Cependant, vous devez vous rappeler que, pour l’un des exemples ci-dessous, vous devez créer un GIF animé. save or save_to méthode doit être appelée après le url_to_animation méthode.

Options de base

Le seul paramètre requis est l’URL du fichier MP4, AVI ou autre vidéo en ligne à convertir. into un GIF animé au url_to_animation méthode.

client.url_to_animation("http://www.example.com/video.avi");
//Then call the save or save_to method

Conversion de vidéos Vimeo ou YouTube en fichiers GIF animés

Convertissez les vidéos Vimeo ou YouTube directement en fichiers GIF animés avec l'API Node.js de GrabzIt. Indiquez simplement l'URL de la page sur laquelle la vidéo Vimeo ou YouTube apparaît et la vidéo qu'elle contient sera convertie. into un GIF animé. Toutefois, comme ce service repose sur un site Web tiers, il ne peut pas être garanti que toutes les vidéos fonctionneront.

client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw");
//Then call the save or save_to method

Identifiant personnalisé

Vous pouvez transmettre un identifiant personnalisé au url_to_animation méthode indiquée ci-dessous, cette valeur est ensuite renvoyée à votre gestionnaire GrabzIt Node.js. Par exemple, cet identifiant personnalisé pourrait être un identifiant de base de données, permettant d'associer un GIF animé à un enregistrement de base de données particulier.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");

var options = {"customId":123456};
client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options);
//Then call the save method
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});

Capturer une seule image à partir d'une vidéo

Pour capturer une image unique à partir d’une vidéo, vous devez définir la durée et les paramètres d’images par seconde sur 1. Vous pouvez ensuite obtenir le cadre requis en définissant le paramètre de position de départ.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");

var options = {"start":3, "duration":1, "framesPerSecond":1};
client.url_to_animation("http://www.example.com/video.avi", options);
//Then call the save or save_to method
client.save_to("result.gif", function (error, id){
    //this callback is called once the capture is downloaded
    if (error != null){
        throw error;
    }
});