android - 如何在一个视频中添加多个 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 图像。在此先感谢:) 抱歉英语不好
解决方案
在每个 GIF 循环中添加:shortest=1
叠加标签。[bl][5]overlay=x=(W-w)/2:y=(H-h)/2:shortest=1
推荐阅读
- odoo - Odoo如何显示详细信息表并在每个单元格中从many2one字段中选择一个选项?
- python - aws lambda python ImportError:python中没有语言'eng'的本地化支持
- c# - 在后面的代码中设置两个属性之间的绑定
- python - CVXPY - 如何在没有解析表达式的情况下解决优化问题
- python - 对python有限制的排列
- python - 如何在一个客户端断开连接后让 python 套接字监听?
- c++ - istream std::cin 如何修改自定义 istream 缓冲区?
- python - 消息:没有这样的元素:无法定位元素错误使用 Xpath Selenium 和 Python 查找元素
- django - 如何为模板中的一个变量禁用 USE_THOUSAND_SEPARATOR?
- flutter - 始终保持选中至少一个复选框