有十张原始图片,将这十张图片转成视频,视频有动画效果(轮播图片,每张图片进行逐渐放大效果的动画)。
这种视频生成有啥好的解决方法么(在客户端执行)
我最开始用 js 写,canvas 逐帧生成,保存成 webp,最终合成一个 webm。
后面用 C++重写,freeImg 打开图片,逐张然后进行逐帧编辑放大,再用 FFMPEG 合成 MP4 导出。
这两个方案的实现时间都很慢(核心思路就是将 1 张图片通过编辑的方法,生成了一百多张图片,然后再逐帧插入…………),生成一个一分钟的视频,都要耗时好几分钟……
有其他啥好的方案实现么?或者是我 C++写法思路不对(我是 C++菜鸟,前端开发一枚)
在这个问题上已经浪费了很多天了……有点晕,或者第三方这类方案的 API 服务提供商推荐?
提前谢谢大佬的回复,不胜感激!
这种视频生成有啥好的解决方法么(在客户端执行)
我最开始用 js 写,canvas 逐帧生成,保存成 webp,最终合成一个 webm。
后面用 C++重写,freeImg 打开图片,逐张然后进行逐帧编辑放大,再用 FFMPEG 合成 MP4 导出。
这两个方案的实现时间都很慢(核心思路就是将 1 张图片通过编辑的方法,生成了一百多张图片,然后再逐帧插入…………),生成一个一分钟的视频,都要耗时好几分钟……
有其他啥好的方案实现么?或者是我 C++写法思路不对(我是 C++菜鸟,前端开发一枚)
在这个问题上已经浪费了很多天了……有点晕,或者第三方这类方案的 API 服务提供商推荐?
提前谢谢大佬的回复,不胜感激!