问题描述
当我在视频上添加图像但我的图像在 ffmpeg android studio 的右侧被切断时,如何给图像宽度?
[1]:https://i.stack.imgur.com/Y21Si.jpg
下面是我的命令:
- 字符串命令 = "-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 + "'";