在 ffmpeg for android studio 中的视频上叠加图像

问题描述

当我在视频上添加图像但我的图像在 ffmpeg android studio 的右侧被切断时,如何给图像宽度?

[1]:https://i.stack.imgur.com/Y21Si.jpg

下面是我的命令:

  1. 字符串命令 = "-i '" + uri.toString() + "'" + " -i '" + layer.getAbsolutePath() + "'" + " -filter_complex "[0:v][1:v]overlay="+getX+":"+getY+"[outVideo],[0:a]volume=1:[audio0]" -map [outVideo] -map [audio0]" + "'" + mDestinationPath + "'";

解决方法

[1]您可以获取x = 0,这样图像不会在右侧被剪切。

getX = 0;

字符串命令 = "-i '" + uri.toString() + "'" + " -i '" + layer.getAbsolutePath() + "'" + " -filter_complex "[0:v][1:v]overlay="+getX+":"+getY+"[outVideo],[0:a]volume=1:[audio0]" -map [outVideo] -map [音频 0]" + "'" + mDestinationPath + "'";

[1]:https://i.stack.imgur.com/EIBHn.jpg

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...