小编Bal*_*jee的帖子

FFMPEG 缩放图像到中心位置

Zoompan 的 FFMPEG 文档https://ffmpeg.org/ffmpeg-filters.html#Examples-89

放大至 1.5 并同时平移到图片中心附近的某个点:

zoompan=z='min(zoom+0.0015,1.5)':d=700:x='if(gte(zoom,1.5),x,x+1/a)':y='if(gte(zoom,1.5),y,y+1)':s=640x360
Run Code Online (Sandbox Code Playgroud)

放大至 1.5 并始终在图片中心平移:

zoompan=z='min(zoom+0.0015,1.5)':d=700:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)'
Run Code Online (Sandbox Code Playgroud)

我尝试了这两个选项,但仍然对缩放效果不满意。变焦时我可以看到一些抖动问题。

想知道是否有更好的方法来实现这一目标。我想将图像(16:9 比例)缩放到其中心位置 XX 秒,下面是我的相同代码

ffmpeg -r 25 -i image.png -filter_complex "zoompan=z='min(zoom+0.0032,5)':d=125:x='iw/1.7777-(iw/zoom/1.7777)':y='ih/1.7777-(ih/zoom/1.7777)'"  -shortest  -pix_fmt yuv420p -c:v libx264 image_output.mp4
Run Code Online (Sandbox Code Playgroud)

视频文件: http: //sendvid.com/zn6oftiu

ffmpeg

5
推荐指数
1
解决办法
5823
查看次数

标签 统计

ffmpeg ×1