ffmpeg实例,fade淡入淡出效果

本文介绍如何使用FFmpeg的fade滤镜实现视频淡入淡出效果,包括参数详解及多个实例,如指定开始时间、持续时间和颜色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


ffmpeg命令目录


淡入淡出效果

在这里插入图片描述

fade

应用淡入/淡出
它接受下面参数:

•type, t
指定类型是in代表淡入,out代表淡出,默认为in

•start_frame, s
指定应用效果的开始时间,默认为0.

•nb_frames, n
应用效果的最后一帧序数。
对于淡入,在此帧后将以本身的视频输出,对于淡出此帧后将以设定的颜色输出,默认25.

•alpha
如果设置为1,则只在透明通道实施效果(如果只存在一个输入),默认为0

•start_time, st
指定按秒的开始时间戳来应用效果。
如果start_frame和start_time都被设置,则效果会在更后的时间开始,默认为0

•duration, d
按秒的效果持续时间。
对于淡入,在此时后将以本身的视频输出,对于淡出此时后将以设定的颜色输出。
如果duration和nb_frames同时被设置,将采用duration值。默认为0(此时采用nb_frames作为默认)

•color, c
设置淡化后(淡入前)的颜色,默认为"black".

fade例子

•30帧开始淡入
fade=in:0:30


•等效上面
fade=t=in:s=0:n=30


•在200帧视频中从最后45帧淡出
fade=out:155:45 fade=type=out:start_frame=155:nb_frames=45


•对1000帧的视频25帧淡入,最后25帧淡出:
fade=in:0:25, fade=out:975:25


•让前5帧为黄色,然后在5-24淡入:
fade=in:5:20:color=yellow


•仅在透明通道的第25开始淡入
fade=in:0:25:alpha=1


•设置5.5秒的黑场,然后开始0.5秒的淡入:
fade=t=in:st=5.5:d=0.5

实例

ffmpeg -i 1.mp4 -vf fade=in:0:50 out3.mp4
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值