1. 程式人生 > >ffmpeg例項,fade淡入淡出效果

ffmpeg例項,fade淡入淡出效果

淡入淡出效果

在這裡插入圖片描述

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