我一直在使用Zencoder的api将视频从一种格式转换为另一种格式,但我现在需要将视频转换为动画gif,这种格式不包含在Zencoder的输出格式中。
任何人都知道能够做到这一点的服务,或者任何相对简单的后端库,理想情况下基于php可以做到这一点吗?
答案 0 :(得分:4)
我认为由于难以使这样的Web服务(API)大规模有效工作,很少有提供商通过REST API提供自动化视频到GIF转换的功能。
然而,我最近发现自己处于类似的情况,进行了一些研究并遇到了两种可能为您完成工作的API产品:
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动画:
那就是,现在还有第二项服务可能符合上述要求:
希望我能提供帮助。
答案 1 :(得分:0)
之前的答案是正确的,即向大型动画GIF服务提供视频非常困难。然而,作为我们网络捕获产品的一部分,GrabzIt已经成功提供了video to animated GIF API四年,完全披露我是GrabzIt的创始人。
要使用API,您只需将在线视频的网址传递给GrabzIt。
答案 2 :(得分:-1)
您可以使用简单的API YouTube video to gif Animation。它可以从YouTube视频的任何片段创建动画。
谢谢