通过api将视频转换为gif的服务

时间:2012-11-07 11:03:58

标签: animated-gif video-conversion

我一直在使用Zencoder的api将视频从一种格式转换为另一种格式,但我现在需要将视频转换为动画gif,这种格式不包含在Zencoder的输出格式中。

任何人都知道能够做到这一点的服务,或者任何相对简单的后端库,理想情况下基于php可以做到这一点吗?

3 个答案:

答案 0 :(得分:4)

我认为由于难以使这样的Web服务(API)大规模有效工作,很少有提供商通过REST API提供自动化视频到GIF转换的功能。

然而,我最近发现自己处于类似的情况,进行了一些研究并遇到了两种可能为您完成工作的API产品:

  1. giflayer API

    这是一个专用于将视频转换为GIF动画的REST API。它适用于YouTube等门户网站的视频网址和http://website.com/video.mp4等直接视频链接。

    以下是您提出API请求的方式:

    https://apilayer.net/api/capture
       ? access_key = YOUR_ACCESS_KEY
       & url = https://www.youtube.com/watch?v=3W6hZR29l5o
       & start = 170
       & duration = 1.5  
    


    然后,几秒钟后,API会根据请求中提供的参数直接返回您的GIF动画:

    enter image description here


  2. 那就是,现在还有第二项服务可能符合上述要求:

    1. gfycat

      虽然他们没有创建实际的GIF,但他们通过转换为HTML5视频来补充它们,HTML5视频的尺寸更加轻巧。如果您还不确定是否需要进行实际的GIF转换,请包含此链接。
    2. 希望我能提供帮助。

答案 1 :(得分:0)

之前的答案是正确的,即向大型动画GIF服务提供视频非常困难。然而,作为我们网络捕获产品的一部分,GrabzIt已经成功提供了video to animated GIF API四年,完全披露我是GrabzIt的创始人。

要使用API​​,您只需将在线视频的网址传递给GrabzIt。

答案 2 :(得分:-1)

您可以使用简单的API YouTube video to gif Animation。它可以从YouTube视频的任何片段创建动画。

谢谢