You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改FFmpeg中Xfade转场的时序与缓动效果?

修改ffmpeg xfade转场的缓动效果

当然可以调整xfade转场的时序与缓动效果,ffmpeg的xfade滤镜自带ease参数,用于控制转场的过渡曲线,默认是线性过渡(linear),通过该参数就能实现你需要的非线性缓动效果。

修改后的命令示例

针对你提供的slideleft转场命令,添加ease=in_cubic参数即可实现类似easeInCubic的缓动效果:

ffmpeg -loop 1 -t 5 -i 1.png -loop 1 -t 5 -i 2.png -filter_complex "[0][1]xfade=transition=slideleft:duration=1:offset=4:ease=in_cubic,format=yuv420p" output.mp4

可选的缓动类型

xfade支持多种缓动曲线,常见的包括:

  • linear:默认线性过渡
  • in_sine/out_sine/in_out_sine:正弦曲线缓动
  • in_quad/out_quad/in_out_quad:二次方曲线缓动
  • in_cubic/out_cubic/in_out_cubic:三次方曲线缓动(对应你需要的easeInCubic)
  • in_quart/out_quart/in_out_quart:四次方曲线缓动
  • in_quint/out_quint/in_out_quint:五次方曲线缓动
  • in_expo/out_expo/in_out_expo:指数曲线缓动

内容的提问来源于stack exchange,提问作者cjd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 08:30:41