gpt4 book ai didi

ffmpeg:放大正方形图像

转载 作者:行者123 更新时间:2023-12-04 23:15:41 28 4
gpt4 key购买 nike

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

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过滤器有一个输出大小选项,其默认值为 1280x720。因此,您要么必须手动将其设置为 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)

关于ffmpeg:放大正方形图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42413276/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com