2017-05-15 7 views
1

ffmpegを使用してオーバーレイ画像の左から右へのトランジションを行っていますが、特定の時間間隔で画像を表示して消したい場合は、トランジションアニメーションとその動作を無視しますフェードインとフェードアウトだけです。ここでは、コマンドは次のとおりです。Ffmpeg左から右への画像のオーバーレイ

表現で
ffmpeg -i input.mp4 -loop 1 -i image.png -filter_complex "[1:v]format=rgba,scale=-2:100,fade=in:st=4:d=1.5:alpha=1,fade=out:st=9:d=0.3:alpha=1[png];[0:v][png]overlay=x='min(-1.5*w+6*w*t,0)':3*(H-h)/4-0:shortest=1:enable='between(t,3,10)'" -y output.mp4 

答えて

2

xのためにオーバーレイで、時間の乗算オペランド6*w*tはおそらくminは常に0

に評価され、時間によって画像がフェードインすることを非常に速く増加していますx='min(-11*w/3+2*w*t/3,0)'を使用している場合は、フェードインするにつれてスライドします。

+0

OMG私はすでに数日間これを達成しようとしています!どうもありがとう! –

関連する問題