ffmpeg:放大平方的图像

沙利

我正在使用此命令在正方形图像上创建缩放效果:

ffmpeg -r 25 -i image.jpg -filter_complex "scale=-1:10*ih,zoompan=z='min(zoom+0.0015,1.5)':d=125:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)',scale=-1:720"  -y -shortest -c:v libx264 -pix_fmt yuv420p output.mp4 

它的效果很好,除了视频的末尾没有平方,它是常规的16/9。我尝试使用scale参数,但是每次更改某些内容时,视频都会变得混乱。

吉安

zoompan滤波器的输出尺寸选项,其默认值为1280×720。因此,要么必须将其手动设置为WxH形式的所需大小,要么使用scale2ref过滤器将其调整为原来的大小。

使用zoompan大小选项:

-vf "scale=-1:10*ih,
 zoompan=z='min(zoom+0.0015,1.5)':d=125:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':s=WxH" 

使用scale2ref过滤器:

-filter_complex "scale=-1:10*ih,
 zoompan=z='min(zoom+0.0015,1.5)':d=125:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)'[z];
 [z][0]scale2ref[out][ref];[ref]nullsink" -map "[out]"

第一种是可取的,因为它避免了多次缩放操作。

(您不需要在-r 25输入图像之前输入)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章