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

use*_*975 7 animated-gif video-conversion

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

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

小智 5

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

但是,我最近发现自己处于类似的情况,做了一些研究并发现了两种可能为您完成工作的 API 产品:

  1. giflayer API

    这是一个 REST API,专门用于将视频转换为 GIF 动画。它同时适用于视频的URL像门户网站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  
    
    Run Code Online (Sandbox Code Playgroud)


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

    在此处输入图片说明


就是这样,现在还有第二个服务可能符合上述要求:

  1. gfycat

    虽然他们不创建实际的 GIF,但他们通过转换为 HTML5 视频来补充它们,它的大小更轻。如果您还不确定它是否是您需要的实际 GIF 转换,只需包含此链接。

希望我能帮上忙。

  • giflayer API 已停止使用。 (3认同)