Ffmpeg 将图像添加到视频时的缩放问题

Ffmpeg 将图像添加到视频时的缩放问题,ffmpeg,Ffmpeg,当我向视频中添加两个图像时,由于某种原因,添加的第二个图像会缩小 我有两个图像arrow.png和icon1.png以及一个background.mp4视频,当我将这两个图像添加到视频中时,结果是第一个图像的大小是正确的,但第二个图像的大小是缩小的,可能是指定大小的一半 这是我的命令: ffmpeg -i background.mp4 -i arrow.png -i icon1.png -filter_complex "[1:v]scale=311:175,setsar=1,format=bgr

当我向视频中添加两个图像时,由于某种原因,添加的第二个图像会缩小

我有两个图像arrow.png和icon1.png以及一个background.mp4视频,当我将这两个图像添加到视频中时,结果是第一个图像的大小是正确的,但第二个图像的大小是缩小的,可能是指定大小的一半

这是我的命令:

ffmpeg -i background.mp4 -i arrow.png -i icon1.png -filter_complex "[1:v]scale=311:175,setsar=1,format=bgra[img1];
[img1]rotate=30*PI/180:c=none:ow=rotw(30*PI/180):oh=roth(30*PI/180)[rotate1];[2:v]scale=319:179,setsar=1,format=bgra[img2];
[img2]rotate=59*PI/180:c=none:ow=rotw(59*PI/180):oh=roth(59*PI/180)[rotate2];[0][rotate1]overlay=242:-22:enable='between(t,0,6)',scale=hd720[overlay1];
[overlay1][rotate2]overlay=34:13:enable='between(t,0,6)',scale=hd720" -c:a copy -c:v libx264 -preset ultrafast -y test01.mp4

我期望与指定的大小相同

我怀疑第一次覆盖后的比例是意外的。拆下它并检查

ffmpeg-i background.mp4-i arrow.png-i icon1.png-filter_complex“[1:v]比例=311:175,设置AR=1,格式=bgra[img1];
[img1]rotate=30*PI/180:c=none:ow=rotw(30*PI/180):oh=roth(30*PI/180)[rotate1];[2:v]scale=319:179,setsar=1,format=bgra[img2];
[img2]rotate=59*PI/180:c=none:ow=rotw(59*PI/180):oh=roth(59*PI/180)[rotate2];[0][rotate1]overlay=242:-22:enable='between(t,0,6)'overla1];
[overlay1][rotate2]overlay=34:13:enable='between(t,0,6)',scale=hd720'-c:a copy-c:v libx264-preset ultrafast-y test01.mp4