Verwenden Sie diese allgemeinen Tipps, um mit zu beginnen, Online-Videos in animierte GIFs zu konvertieren GrabzIt's PHP API. Bevor Sie jedoch anfangen, denken Sie daran, dass nach dem Aufruf der URLToAnimation Methode der Save or SaveTo Methode muss aufgerufen werden, um das Video zu erfassen.
Der einzige Parameter, der erforderlich ist, ist die URL des zu konvertierenden MP4-, AVI- oder anderen Online-Videos into ein animiertes GIF.
$grabzIt->URLToAnimation("http://www.example.com/video.avi"); //Then call the Save or SaveTo method
Die PHP-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.
$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw"); //Then call the Save or SaveTo method
Sie können eine benutzerdefinierte ID übergeben into die setCustomId
Methode der GrabzItAnimationOptions Klasse, wie unten gezeigt, wird dieser Wert an Ihren GrabzIt-PHP-Handler zurückgegeben. Diese benutzerdefinierte Kennung kann beispielsweise eine Datenbankkennung sein, mit der ein animiertes GIF einem bestimmten Datenbankeintrag zugeordnet werden kann.
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItAnimationOptions(); $options->setCustomId("123456"); $grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options); //Then call the Save method $grabzIt->Save("http://www.example.com/handler.php");
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.
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItAnimationOptions(); $options->setFramesPerSecond(1); $options->setDuration(1); $options->setStart(3); $grabzIt->URLToAnimation("http://www.example.com/video.avi", $options); //Then call the Save or SaveTo method $grabzIt->SaveTo("result.gif");