Ffmpeg blättert den Text von unten nach oben

467
Tien

Ich möchte den Text von unten nach oben scrollen. Ich verwende den Befehl:

ffmpeg -i test.mp4 -vf "drawtext=fontfile=tahoma.ttf:fontsize=40:fontcolor=green:x=(w-text_w)/2+20:y=h-40*t:text=Scroll.txt:bordercolor=white:borderw=2" -c:v libx264 -y -preset ultrafast scrolling.mp4 

Es scrollt von unten nach oben, aber ich möchte nur von unten nach (oben - 50px) scrollen. (Ich bekomme Text aus Datei und Mehrzeilen). Danke im Voraus!

0

1 Antwort auf die Frage

0
Gyan

Am schnellsten können Sie dazu die obersten 50 px des Originalvideos mit Text überlagern.

Benutzen

ffmpeg -i test.mp4 -filter_complex "[0]split[txt][orig];[txt]drawtext=fontfile=tahoma.ttf:fontsize=40:fontcolor=green:x=(w-text_w)/2+20:y=h-40*t:text=Scroll.txt:bordercolor=white:borderw=2[txt];[orig]crop=iw:50:0:0[orig];[txt][orig]overlay" -c:v libx264 -y -preset ultrafast scrolling.mp4