2014-01-25 68 views

回答

12

drawtext video filter具有timeline editing支持(見的ffmpeg -filters的輸出)。這可以評估expression,並允許您提供何時啓用過濾器的時間。

這個例子將能夠從12秒濾波器〜3分鐘:

ffmpeg -i input.mp4 -vf "drawtext=enable='between(t,12,3*60)':fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text'" -acodec copy output.mp4 

音頻是在這個例子中stream copied

如果您沒有時間線編輯支持,那麼您將需要獲得更新的版本。您可以簡單地下載Linux build of ffmpeg或按照步驟guide to compile ffmpeg

另請參閱FFmpeg and x264 Encoding Guide

+0

thanx LordNeckbear,我想通了,並使用gte(t,12)* lte(t,30)。但是,爲了在之間引入新的功能。 – ZafarYousafi

+0

@ZafarYousafi查看[FFmpeg表達評估](http://ffmpeg.org/ffmpeg-utils.html#Expression-Evaluation)瞭解更多(但我猜你已經做過了)。 – LordNeckbeard

+0

如果我正在執行逗號獲取啓用找不到錯誤。請給我鏈接新的ffmpeg.so文件 – Sanket990

相關問題