ffmpeg の drawtext フィルターを使用して、30 秒後に左下にあるテキストを右下に移動したいと思います。これは、起動時に 1 回だけではなく、すべてのライブ ストリーム中に実行する必要があります。
ご協力ありがとうございます
答え1
回答が遅いのは承知していますが、ここに記します。
使用される関数についての説明:
mod(x,y)はxがy以上になるまで増加し、その後0に戻ります。
lt(x,y)はxがyより小さい場合は1を返し、そうでない場合は0を返します。
if(x,y,z)はxを評価し、それがゼロでない場合はyを使用し、ゼロの場合はzを使用します。
ffplay -f lavfi "color=color=blue:size=900x500,drawtext=text='Some text':font='time new roman':fontsize=42:fontcolor=white:x='if(lt(mod(t,60),30),0,W-tw)':y=H-th"