2013-07-10 101 views
1

文字選項有一個'繪製'表達式指定是否應該繪製文本。 http://www.ffmpeg.org/ffmpeg-filters.html#drawtext-1FFmpeg在一定範圍內的文字

我想通了,我們可以在使用前將下列表達式來寫,或者特定幀之後:

:draw='eq(n,42)', :draw='lt(n,42)', :draw='gt(n,42)' 

你知道如何將兩個表達式書寫文字相結合,例如,在幀 10和42之間的每個幀上?

我已經詢問了ffmpeg並搜索了文檔或示例來組合表達式。以下不工作:

:draw='gt(n,10)&&lt(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

在此先感謝

回答