以下の一般的なヒントを使用して、オンライン動画をアニメーションGIFに変換します。 GrabzItのASP.NET 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
GrabzItのASP.NET 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
のプロパティ AnimationOptions クラスを以下に示すように、この値はGrabzIt ASP.NETハンドラーに返されます。 たとえば、このカスタム識別子はデータベース識別子であり、アニメーションGIFを特定のデータベースレコードに関連付けることができます。
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); AnimationOptions options = new AnimationOptions(); options.CustomId = "123456"; grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options); //Then call the Save method grabzIt.Save("http://www.example.com/Home/Handler");
ビデオから単一のフレームをキャプチャするには、継続時間と1秒あたりのフレーム数パラメーターを1に設定する必要があります。 その後、開始位置パラメーターを設定して、必要なフレームを取得できます。
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); AnimationOptions options = new AnimationOptions(); 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");