FFMPEG:讓影片標題在影片開頭出現一次,然後使用繪圖文字在影片中間再次出現

FFMPEG:讓影片標題在影片開頭出現一次,然後使用繪圖文字在影片中間再次出現

我使用 FFMPEG 將即時視訊串流傳輸到 youtube,我想做的是在視訊的各個部分在視訊上繪製一個文字標題,例如在第一幀繪製 20 秒,然後每 45 秒繪製一次。到目前為止,我可以使用以下程式碼:

"-vf" ,  "[in]drawtext=fontsize=20:fontfile=/home/streamer/fonts/Timeless.ttf:textfile=/home/streamer/video_title.txt:fontcolor=white:box=1:[email protected]:boxborderw=5:x=W-w+5:y=h-th-50:enable='between(t,0,20)+between(t,45,65)'[out]

它成功地使標題出現在 0-20 秒,然後再次出現在 45-65 秒,有沒有辦法以編程方式動態地使其出現在視頻的正中心和視頻結尾?

就像取T/2併計算標題在中間出現T/2-20秒?

相關內容