Tools zum Erfassen und Konvertieren des Webs

Konvertieren Sie Online-Videos in animierte GIFs mit Node.jsNode.js API

Anwenden GrabzIt's Node.js API Online-Videos konvertieren into animierte GIFs. Sie m├╝ssen sich jedoch daran erinnern, dass f├╝r eines der folgenden Beispiele ein animiertes GIF erstellt werden soll save or save_to Methode muss nach dem aufgerufen werden url_to_animation Methode.

Grundlegende Optionen

Der einzige Parameter, der erforderlich ist, ist die URL des zu konvertierenden MP4-, AVI- oder anderen Online-Videos into ein animiertes GIF zum url_to_animation Methode.

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

Konvertieren Sie Vimeo- oder YouTube-Videos in animiertes GIF

Konvertieren Sie Vimeo- oder YouTube-Videos direkt in animierte GIFs mit der Node.js-API von GrabzIt. Geben Sie einfach die URL der Seite an, auf der das Vimeo- oder YouTube-Video angezeigt wird, und das darin enthaltene Video wird konvertiert into ein animiertes GIF. Da dieser Dienst jedoch auf einer Website eines Drittanbieters basiert, kann nicht garantiert werden, dass er f├╝r jedes Video funktioniert.

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

Benutzerdefinierte Kennung

Sie k├Ânnen der einen benutzerdefinierten Bezeichner ├╝bergeben url_to_animation Bei der unten gezeigten Methode wird dieser Wert an den Handler von GrabzIt Node.j zur├╝ckgegeben. Beispielsweise kann dieser benutzerdefinierte Bezeichner ein Datenbankbezeichner sein, mit dem ein animiertes GIF einem bestimmten Datenbankeintrag zugeordnet werden kann.

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

Nehmen Sie ein einzelnes Bild aus einem Video auf

Nehmen Sie ein einzelnes Bild aus einem Video auf. Sie m├╝ssen die Dauer und die Parameter f├╝r Bilder pro Sekunde auf 1 einstellen. Sie k├Ânnen dann Ihren gew├╝nschten Rahmen erhalten, indem Sie den Startpositionsparameter einstellen.

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