ffmpeg应用覆盖而不拉伸源图像

时间:2019-04-09 14:03:49

标签: android ffmpeg android-ffmpeg

我必须在图像上应用叠加层,因此我正在使用Ffmpeg。输出生成的很好,但我面临的问题是,如果源图像的大小小于重叠图像(即源为500x500,重叠为500x1000,则源图像会拉伸以填充整个区域,而输出图像为500x1000。)我想要的是它不应该在应用叠加层之后在输出中覆盖源图像,但是输出应该是大小,因为它现在给了我500x1000。以下是我的FFmpeg命令:任何想法都可以理解。谢谢

必填项

enter image description here

ffmpeg通用:

command = new String[]{"-y", "-i", filePath,
                "-i", overlayPath, "-filter_complex",
                "[1][0]scale2ref[i][m];[m][i]overlay[v]", "-map", "[v]",
                "-map", "0:a?", "-ac", "2", output};

结果输出

enter image description here

0 个答案:

没有答案