淡入淡出效果
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