FFmpeg在视频

时间:2017-05-02 10:02:19

标签: android ffmpeg

我已经能够使用此命令旋转在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};

但是我想要缩放图像如何才能完成

1 个答案:

答案 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] .......