首页 > 解决方案 > 如何在一个视频中添加多个 gif watermakr 在android中使用 ffmpeg

问题描述

我想创建带有多个 gif 图像作为贴纸的视频。我已经使用 ffmpeg 库来创建普通视频。

下面的代码我已经使用过:

String[] cmd={"-i",margefilePath,"-ignore_loop","0","-i","unnamed.gif","-i","unnamed.gif","-i"," unnamed.gif","-i","unnamed.gif","-i","unnamed.gif","-filter_complex","[0][1]overlay=x=Ww:y=0[tr ];[tr][2]overlay=x=0:y=0[tl];[tl][3]overlay=x=Ww:y=Hh[br];[br][4]overlay=x= 0:y=Hh[bl];[bl][5]overlay=x=(Ww)/2:y=(Hh)/2","out.mp4"};

请帮助我如何在视频中添加多个 gif 图像。在此先感谢:) 抱歉英语不好

标签: androidvideoffmpeggifvideo-watermarking

解决方案


在每个 GIF 循环中添加:shortest=1叠加标签。[bl][5]overlay=x=(W-w)/2:y=(H-h)/2:shortest=1


推荐阅读