0

ffmpeg 4.4 を使用して、ビデオをトリミングし、実際にsendcmd+を使用して時間の幅をアニメーション化しようとしていcropます。ただし、これにより、トリミングされた領域の外側にレンダリングされたアーティファクト (緑色または水平/垂直に繰り返し再描画されるビデオ) が残ります。

複製するコマンド:

ffmpeg -f lavfi -i color=color=0xff0000:size=1280x720:rate=25 -filter_complex_script filter.txt -map [v] -t 4 out.mp4 -y

フィルター.txt

movie=video.mp4,sendcmd=c='0 [expr] crop w (N*10)+10',crop[v];
[0][v]overlay=x=n:eof_action=pass:eval=frame[v]

これらのアーティファクトを取り除く方法はありますか?

ここに画像の説明を入力

または、sendcmd の代わりに eval=frame を使用してクロップ作業を行う別の ffmpeg フィルターがあるのでしょうか?

4

2 に答える 2