わかりましたので、オーバーレイフィルターを使用して、「t」変数を使用することで、時間の経過とともにビデオのx / y位置を変更できます。たとえば、overlay=x='if(gte(t,2), -w+(t-2)*20, NAN)':y=0
2秒が経過した後、オーバーレイされた要素を左上から右上にスライドし始めるために使用できます。
私がやりたいことは、要素のスケーリングに同様の原則を使用することです。表現(など、scale=w=iw*t
その行に沿ったもの)を使用して、時間の経過とともにビデオのスケールを変更できるようにしたいと思います。
これは可能ですか?
その式を-filter_complexで実行すると、
式 'iw * t'の評価中にエラーが発生しました。
たぶん、out_w: 'iw * t'またはout_h: '-1'の式は自己参照です。
この機能を使用したい場合は、FFMpegにパッチを適用する必要がある可能性がかなりあるように感じますが、この種のことを誰かが知っているかどうかを確認するために、最初に質問したいと思いました!
そのようなタスクがどのように達成されるかを誰かが知っていますか?
助けてくれてありがとう!