首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用FFMPEG从Lottie JSON文件制作视频并与原始视频叠加时存在的问题

用FFMPEG从Lottie JSON文件制作视频并与原始视频叠加时存在的问题
EN

Stack Overflow用户
提问于 2019-06-11 13:18:10
回答 1查看 1.9K关注 0票数 4

使用FFMPEG视频处理库和MediaCodec来处理彩票动画有一些独特的概念。在这方面,我想从Lottie动画中制作视频,并将该视频覆盖到其他原始视频上。

但问题是,我无法从Lottie动画中制作具有透明背景的视频。所以我用MediaCodec和MediaMuxer制作了一个简单的Lottie动画视频,它从Lottie Drawable中取下一帧一帧,并将其附加到视频(Lottie Video)上。这里是关于这个概念的链接-- https://engineering.21buttons.com/how-to-generate-videos-using-lottie-in-android-2db6ecceb2a

然后我使用FFmpeg库将这个视频叠加到原始视频上。在这里FFmpeg做了两个任务,第一,它在乐天视频中制作透明的背景,第二,它在原始视频之上覆盖这个乐天视频。

这里的实际问题是,FFmpeg在处理25秒的视频时需要8到9分钟以上,所以我想解决这个问题,因为我只有1到2分钟的时间限制。任何人有一个解决方案或新的ides来实现这个概念,那么请告诉我,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-26 14:11:13

这是你的解决方案,而不是使用FFMPEG库,我使用OpenGL将Lottie帧直接叠加到原始视频上。因此,这只需要一个步骤,而使用FFMPEG需要两个步骤的处理。

因此,这节省了大量的视频处理时间。例如,使用OpenGL处理30秒的视频只需要35-40秒。我已经使用了这个链接作为参考,如果有人想要解决这种情况,

Opengl es 2.0 draw bitmap overlay on video

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56536934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档