Webをキャプチャして変換するツール

PerlでオンラインビデオをアニメーションGIFに変換する

Perl API

これらのクイックPOをフォローしてくださいintオンライン動画をアニメーションGIFに変換し始める GrabzItのPerl API。 ただし、開始する前に、 URLToAnimation メソッド Save or SaveTo ビデオをキャプチャするには、メソッドを呼び出す必要があります。

基本オプション

必要なパラメーターは、MP4、AVI、または変換する他のオンラインビデオのURLのみです intoアニメーションGIF。

$grabzIt->URLToAnimation("http://www.example.com/video.avi");
# Then call the Save or SaveTo method

VimeoまたはYouTubeビデオをアニメーションGIFに変換する

GrabzItのPerl APIは、VimeoまたはYouTubeビデオをアニメーションGIFに直接変換することもできます。VimeoまたはYouTubeビデオが表示されるページのURLを指定するだけで、含まれるビデオが変換されます intoアニメーションGIF。 ただし、このサービスはサードパーティのWebサイトに依存しているため、すべての動画で機能することを保証することはできません。

$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw");
# Then call the Save or SaveTo method

カスタム識別子

カスタム識別子を渡すことができます into customId の方法 GrabzItAnimationOptions 以下に示すクラスの場合、この値はGrabzIt Perlハンドラーに返されます。 たとえば、このカスタム識別子はデータベース識別子であり、アニメーションGIFを特定のデータベースレコードに関連付けることができます。

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = GrabzItAnimationOptions->new();
$options->customId("123456");

$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options);
# Then call the Save method
$grabzIt->Save("http://www.example.com/handler.pl");

ビデオから単一のフレームをキャプチャする

ビデオから単一のフレームをキャプチャするには、継続時間と1秒あたりのフレーム数パラメーターを1に設定する必要があります。 その後、開始位置パラメーターを設定して、必要なフレームを取得できます。

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = GrabzItAnimationOptions->new();
$options->framesPerSecond(1);
$options->duration(1);
$options->start(3);

$grabzIt->URLToAnimation("http://www.example.com/video.avi", $options);
# Then call the Save or SaveTo method
$grabzIt->SaveTo("result.gif");