我想使用 ffmpeg drawtext 过滤器在 30 秒后将左下角的一个文本移到右下角。这必须在整个直播过程中运行,而不是仅在启动时运行一次。
预先感谢您的帮助
答案1
我知道这个答案已经晚了,但我还是想说一下:
关于所用功能的一些解释:
mod(x,y) 增加 x 直到它等于或大于 y,然后返回 0
如果 x 小于 y,则 lt(x,y) 返回 1,否则返回 0
if(x,y,z) 计算 x,如果 x 不为零则使用 y,否则如果 x 为零则使用 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"