【发布时间】:2013-07-10 13:27:05
【问题描述】:
drawtext option 有一个 'draw' 表达式,用于指定是否应绘制文本。 http://www.ffmpeg.org/ffmpeg-filters.html#drawtext-1
我发现我们可以使用以下表达式在特定帧上、之前或之后书写:
:draw='eq(n,42)', :draw='lt(n,42)', :draw='gt(n,42)'
你知道如何组合两个表达式来编写文本,例如,在帧之间的每一帧 10 和 42 之间?
我已经询问了 ffmpeg 并搜索了用于组合表达式的文档或示例。以下不起作用:
:draw='gt(n,10)&<(n,42)' -> crash
:draw='gt(n,10);lt(n,42)' -> only applies second expression
:draw='gt(n,10)':draw='lt(n,42)' -> only applies second expression
我使用的是 ffmpeg 版本 0.8.6-4:0.8.6-0ubuntu0.12.04.1
提前致谢
【问题讨论】: