ffmpeg例項,fade淡入淡出效果
阿新 • • 發佈:2018-11-30
淡入淡出效果
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