Tools zum Erfassen und Konvertieren des Webs

Konvertieren Sie Online-Videos in animierte GIFs mit RubyRuby API

Verwenden Sie diese allgemeinen Tipps, um mit zu beginnen, Online-Videos in animierte GIFs zu konvertieren GrabzIt's Ruby API. Bevor Sie jedoch anfangen, denken Sie daran, dass nach dem Aufruf der url_to_animation Methode der save or save_to Methode muss aufgerufen werden, um das Video zu erfassen.

Grundlegende Optionen

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

grabzItClient.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

Die Ruby-API von GrabzIt kann auch Vimeo- oder YouTube-Videos direkt in animierte GIFs konvertieren. 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.

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

Benutzerdefinierte Kennung

Sie k├Ânnen eine benutzerdefinierte ID ├╝bergeben into die setCustomId Methode der AnimationOptions Klasse, wie unten gezeigt, wird dieser Wert an Ihren GrabzIt Ruby-Handler zur├╝ckgegeben. Beispielsweise kann dieser benutzerdefinierte Bezeichner ein Datenbankbezeichner sein, mit dem ein animiertes GIF einem bestimmten Datenbankeintrag zugeordnet werden kann.

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::AnimationOptions.new()
options.customId = "123456"

grabzItClient.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
# Then call the save method
grabzItClient.save("http://www.example.com/handler/index")

Nehmen Sie ein einzelnes Bild aus einem Video auf

Um ein einzelnes Bild aus einem Video aufzunehmen, m├╝ssen Sie 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.

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::AnimationOptions.new()
options.framesPerSecond = 1
options.duration = 1
options.start = 3

grabzItClient.url_to_animation("http://www.example.com/video.avi", options)
# Then call the save or save_to method
grabzItClient.save_to("result.gif")