9

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

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

4

1 回答 1

5

我认为由于难以大规模高效地运行这样的 Web 服务 (API),很少有供应商提供通过 REST API 自动将视频转换为 GIF 的功能。

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

  1. giflayer API

    这是一个专门用于将视频转换为 GIF 动画的 REST API。它适用于门户网站的视频 URLYouTube和直接视频链接,如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 动画:

    在此处输入图像描述


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

  1. gfycat

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

希望我能帮上忙。

于 2015-10-28T15:01:26.163 回答