Kinetic typography
Watch as an animation →Text moves to the rhythm, so the message gets across even without sound.
Key phrases, prices, and benefits; for viewers watching on mute.
Don't ask the AI to draw text. Leave room for the text in the start frame, then overlay per-frame PNGs made with Pillow, or make it in After Effects. ffmpeg's drawtext is a filter that only exists if ffmpeg was built with libfreetype, so your installed ffmpeg may not have it (check with ffmpeg -filters).
Make a one-word title drop in and settle in the center at second 1, using a transparent PNG you designed yourself (never let the AI draw the letters): ffmpeg -i in.mp4 -i word.png -filter_complex "[0:v][1:v]overlay=x=(W-w)/2:y='(H-h)/2-max(0,1-(t-1)*4)*300':enable='gte(t,1)'" -c:a copy out.mp4. Time the landing to a hit sound.