我想使用 ffmpeg Drawtext 過濾器在 30 秒後將左下角的一個文字移到右下角。這必須在所有直播期間運行,而不僅僅是在啟動時運行一次。
預先感謝您的幫助
答案1
我知道這個答案已經太晚了,但它是這樣的:
關於所使用函數的一些解釋:
mod(x,y) 增加 x 直到它等於或大於 y,然後回到 0
如果 x 小於 y,則 lt(x,y) 傳回 1,否則傳回 0
if(x,y,z) 計算 x,如果不為零則使用 y,否則如果為零則使用 z
ffplay -f lavfi "color=color=blue:size=900x500,drawtext=text='一些文字':font='time new roman':fontsize=42:fontcolor=white:x='if(lt(mod(t ,60),30),0,W-tw)':y=H-th"