Frage von Cineman:Hallo in die Runde,
ich nutze After Effects um Untertitel/Inserts zu designen. Die lege ich dann im Premiere Pro auf die Videos.
Die Nutzung soll dabei so einfach wie möglich sein. So dass man in Premiere einfach die Vorlage nimmt und nur den Text ändern muss.
Jetzt habe ich unter dem Text eine Farbfläche liegen. Einfach ein weißer Balken, der unter der schwarzen Text liegt. Kann ich das irgendwie so konfigurieren, dass dieser Balken immer so lang ist, wie der Text?
Sonst muss ich ja doch wieder jede Einblendung manuell in After Effects anpassen...
Antwort von StansVisuals:
Schon ne Lösung gefunden gehabt? Habe dasselbe Problem. LG
Antwort von TomStg:
Cineman hat geschrieben:
Jetzt habe ich unter dem Text eine Farbfläche liegen. Einfach ein weißer Balken, der unter der schwarzen Text liegt. Kann ich das irgendwie so konfigurieren, dass dieser Balken immer so lang ist, wie der Text?
Natürlich. Du musst mit einer Expression die Laufweite des Textes und dementsprechend die Breite des Hintergrunds berechnen. Ist natürlich nicht das, was Du wissen willst.
Aber es gibt ja reichlich (kostenlose) Vorlagen als Lower Thirds Adobe-Stockmaterial, bei denen die Breite des Hintergrunds in Abhängigkeit des Textes dargestellt wird.
Antwort von Vogel&Moritz:
Das Ganze ist nicht so schwer umzusetzen und kann beliebig erweitert/angepasst werden.
Die Expression auf einer Formebene mit Rechteck liegt auf Inhalt-Rechteck-Rechteckpfad-Größe und sieht folgendermaßen aus:
xof = effect("Einstellungen für Punkte")(1); // X-Offset
yof = effect("Einstellungen für Punkte")(1); // Y-Offset
ebene = effect("Einstellungen für Ebenen")(1); // Welche Textebene
x=ebene.sourceRectAtTime(time,true).width+xof;
y=ebene.sourceRectAtTime(time,true).height+yof;
;
Muss man nur gucken, dass die Ankerpunkte stimmen.
PS: Skalierung und Position wird hier nicht mit einberechnet. Kann man ja extra noch machen. Die Form reagliert nur auf das Textfeld.
Alternative:
https://aescripts.com/textborder/