我已经能够使用此命令旋转在Android上的视频上叠加的图像
String[] complexCommand2 = {"-y", "-i", videoFilePath, "-i", imagepath, "-filter_complex","[1:v] rotate=30*PI/180:c=none:ow=rotw(iw):oh=roth(ih) [rotate];[0:v][rotate] overlay=40:10", "-codec:a","copy", outputFilePath};
但是我想要缩放图像如何才能完成
答案 0 :(得分:0)
旋转后缩放:(刚刚更换并带有所需的值。
-filter_complex "[1:v] rotate=30*PI/180:c=none:ow=rotw(iw):oh=roth(ih) [rotate];[rotate]scale=<scale_width>:<scale_height>[scale];[0:v][scale] overlay=40:10[out]" -map [out] .......
在旋转之前进行缩放:(刚刚更换并使用所需的值。
-filter_complex "[1:v]scale=<scale_width>:<scale_height>[scale];[scale]rotate=30*PI/180:c=none:ow=rotw(iw):oh=roth(ih) [rotate];[0:v][rotate] overlay=40:10[out]" -map [out] .......