ffmpeg平滑运动叠加图像无抖动

问题描述 投票:0回答:0

当我尝试叠加图像的任何动画(只是简单的从左到右的运动)时,它会抖动和滞后 Plane

我在一个视频中渲染了三个示例,以演示它在 Premiere、Davinci 和 ffmpeg 中的默认工作方式 如何消除这种抖动并实现像 Premiere 或 DaVinci 中那样流畅的动画效果?

我的过滤器命令是

ffmpeg -i VIDEO -loop 1 -i IMAGE -filter_complex "[0:v][1]overlay=shortest=1:x=95+t*(W-w)/624:y=180[v2]" -map [v2] -c:v h264_nvenc -b:v 16M -t 15 -y out.mp4
  1. x1 = 95
  2. x2 = 屏幕结束
  3. y - 是常量
  4. 视频时长 - 624s

我认为问题出在公式 (x=95+t*(W-w)/624) 或者我应该使用帧,而不是时间 我尝试在图片前添加 -r 30。它没有帮助 我试过使用 tblend 或 minterpolation。它没有帮助。

视频链接:https://1drv.ms/v/s!AinXcDaDEbPihYZ3KmjswwhSWyCD9A?e=0H8Na1

image animation ffmpeg overlay motion
© www.soinside.com 2019 - 2024. All rights reserved.