FFMPEG: Lassen Sie den Videotitel einmal am Anfang und dann noch einmal in der Mitte des Videos mit drawtext erscheinen

FFMPEG: Lassen Sie den Videotitel einmal am Anfang und dann noch einmal in der Mitte des Videos mit drawtext erscheinen

Ich streame ein Live-Video mit FFMPEG auf YouTube. Ich würde gerne an verschiedenen Stellen des Videos einen Texttitel auf das Video zeichnen, beispielsweise beim ersten Frame für 20 Sekunden und dann alle 45 Sekunden danach. Bisher funktioniert der folgende Code:

"-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]

Der Titel wird erfolgreich nach 0–20 Sekunden und dann noch einmal nach 45–65 Sekunden eingeblendet. Gibt es eine Möglichkeit, ihn dynamisch, beispielsweise genau in der Mitte und am Ende des Videos einzublenden, und zwar programmgesteuert?

Nehmen Sie beispielsweise T/2 und berechnen Sie, dass der Titel für T/2-20 Sekunden in der Mitte erscheint?

verwandte Informationen