Tools zum Erfassen und Konvertieren des Webs

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

Node.js API

Nutzen Sie den 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;
    }
});